Compartir a través de


Agente SQL Server procedimientos almacenados (Transact-SQL)

Se aplica a:SQL Server

SQL Server admite los siguientes procedimientos almacenados del sistema que usa Agente SQL Server para administrar actividades programadas y controladas por eventos.

Administración de trabajos

Estos procedimientos crean, modifican y administran trabajos del Agente SQL Server.

Procedimiento almacenado Description
sp_add_job Crea un nuevo trabajo ejecutado por el servicio Agente SQL Server.
sp_delete_job Elimina un trabajo del Agente SQL Server.
sp_update_job Cambia los atributos de un trabajo existente.
sp_help_job Devuelve información sobre los trabajos.
sp_start_job Indica a Agente SQL Server que ejecute un trabajo inmediatamente.
sp_stop_job Indica a Agente SQL Server que detenga la ejecución de un trabajo.
sp_help_jobactivity Devuelve información sobre el estado en tiempo de ejecución de los trabajos del Agente SQL Server.
sp_help_jobcount Devuelve el número de trabajos a los que se adjunta una programación.
sp_help_jobhistory Devuelve información sobre el historial de ejecución de trabajos.
sp_purge_jobhistory Quita los registros de historial de un trabajo.
sp_manage_jobs_by_login Elimina o reasigna trabajos que pertenecen a un inicio de sesión especificado.

Pasos de trabajo

Estos procedimientos administran los pasos individuales dentro de los trabajos.

Procedimiento almacenado Description
sp_add_jobstep Agrega un paso a un trabajo.
sp_delete_jobstep Quita un paso de trabajo de un trabajo.
sp_update_jobstep Cambia la configuración de un paso de trabajo.
sp_help_jobstep Devuelve información sobre los pasos del trabajo.
sp_help_jobsteplog Devuelve información sobre el registro de pasos de trabajo del Agente SQL Server.
sp_delete_jobsteplog Elimina el registro de pasos de trabajo del Agente SQL Server para un trabajo.

Horarios

Estos procedimientos crean y administran programaciones para trabajos.

Procedimiento almacenado Description
sp_add_schedule Crea una programación que puede ser utilizada por un número indeterminado de trabajos.
sp_delete_schedule Elimina una programación.
sp_update_schedule Cambia la configuración de una programación.
sp_help_schedule Devuelve información sobre las programaciones.
sp_attach_schedule Asocia una programación a un trabajo.
sp_detach_schedule Quita la asociación entre una programación y un trabajo.
sp_add_jobschedule Crea una programación para un trabajo.
sp_delete_jobschedule Elimina una programación de un trabajo.
sp_update_jobschedule Cambia la configuración de la programación de un trabajo.
sp_help_jobschedule Devuelve información sobre las programaciones de trabajo.
sp_help_jobs_in_schedule Devuelve información sobre los trabajos adjuntos a una programación específica.

Alerts

Estos procedimientos crean y administran alertas que responden a eventos.

Procedimiento almacenado Description
sp_add_alert Crea una alerta.
sp_delete_alert Elimina una alerta.
sp_update_alert Cambia la configuración de una alerta.
sp_help_alert Devuelve información sobre las alertas.

Operadores

Estos procedimientos administran operadores que reciben notificaciones de alerta.

Procedimiento almacenado Description
sp_add_operator Crea un operador para su uso con alertas y trabajos.
sp_delete_operator Elimina un operador.
sp_update_operator Cambia la configuración de un operador.
sp_help_operator Devuelve información sobre los operadores.
sp_notify_operator Envía una notificación a un operador.

Notifications

Estos procedimientos administran las notificaciones para la finalización del trabajo y las alertas.

Procedimiento almacenado Description
sp_add_notification Agrega una notificación a una alerta.
sp_delete_notification Quita una notificación de una alerta.
sp_update_notification Cambia la configuración de notificación de una alerta.
sp_help_notification Devuelve información sobre las notificaciones de un operador o alerta determinado.

Categorías

Estos procedimientos organizan trabajos, alertas y operadores en categorías.

Procedimiento almacenado Description
sp_add_category Agrega una categoría de trabajo, alerta o operador.
sp_delete_category Elimina una categoría.
sp_update_category Cambia el nombre de una categoría.
sp_help_category Devuelve información sobre las categorías.

Proxies

Estos procedimientos administran las cuentas de proxy para ejecutar los pasos de trabajo.

Procedimiento almacenado Description
sp_add_proxy Crea una cuenta de proxy del Agente SQL Server.
sp_delete_proxy Elimina una cuenta de proxy.
sp_update_proxy Cambia la configuración de una cuenta de proxy.
sp_help_proxy Devuelve información sobre las cuentas de proxy.
sp_grant_login_to_proxy Concede acceso de inicio de sesión a un proxy.
sp_revoke_login_from_proxy Quita el acceso de un inicio de sesión a un proxy.
sp_enum_login_for_proxy Enumera los inicios de sesión que pueden acceder a un proxy.
sp_grant_proxy_to_subsystem Concede acceso al proxy a un subsistema.
sp_revoke_proxy_from_subsystem Revoca el acceso de un proxy a un subsistema.
sp_enum_proxy_for_subsystem Enumera los servidores proxy que pueden acceder a un subsistema.
sp_enum_sqlagent_subsystems Enumera los subsistemas Agente SQL Server.

Servidores de destino (administración multiservidor)

Estos procedimientos administran los servidores de destino en un entorno de administración multiservidor.

Procedimiento almacenado Description
sp_add_targetservergroup Crea un grupo de servidores de destino.
sp_delete_targetservergroup Elimina un grupo de servidores de destino.
sp_update_targetservergroup Cambia el nombre de un grupo de servidores de destino.
sp_help_targetservergroup Devuelve información sobre los grupos de servidores de destino.
sp_add_targetsvrgrp_member Agrega un servidor de destino a un grupo de servidores de destino.
sp_delete_targetsvrgrp_member Quita un servidor de destino de un grupo de servidores de destino.
sp_add_jobserver Tiene como destino un trabajo en un servidor especificado.
sp_delete_jobserver Quita un destino de trabajo de un servidor especificado.
sp_help_jobserver Devuelve información sobre los servidores de destino de un trabajo.
sp_apply_job_to_targets Aplica un trabajo a uno o varios servidores de destino o grupos de servidores de destino.
sp_remove_job_from_targets Quita un trabajo de los servidores de destino especificados o de los grupos de servidores de destino.
sp_delete_targetserver Quita un servidor de la lista de servidores de destino disponibles.
sp_help_targetserver Devuelve información sobre los servidores de destino.
sp_resync_targetserver Resincroniza un servidor de destino con el servidor maestro.
sp_help_downloadlist Enumera los trabajos y su estado de descarga para un servidor de destino.
sp_post_msx_operation Publica las operaciones para que los servidores de destino se descarguen.
sp_msx_defect Quita el servidor actual de las operaciones multiservidor.
sp_msx_enlist Agrega el servidor actual a la lista de servidores disponibles.
sp_msx_get_account Devuelve información sobre la credencial usada para iniciar sesión en el servidor maestro.
sp_msx_set_account Establece la cuenta usada por el servidor de destino para iniciar sesión en el servidor maestro.

Administración del registro de errores

Estos procedimientos administran el registro de errores del Agente SQL Server.

Procedimiento almacenado Description
sp_cycle_agent_errorlog Cierra el archivo de registro de errores actual del Agente SQL Server y recorre los números de extensión.