Compartilhar via


Procedimentos armazenados do SQL Server Agent (Transact-SQL)

Aplica-se:SQL Server

O SQL Server oferece suporte aos seguintes procedimentos armazenados do sistema que são usados pelo SQL Server Agent para gerenciar atividades agendadas e controladas por eventos.

Gerenciamento de trabalho

Esses procedimentos criam, modificam e gerenciam trabalhos do SQL Server Agent.

Procedimento armazenado DESCRIÇÃO
sp_add_job Cria um novo trabalho executado pelo serviço SQL Server Agent.
sp_delete_job Exclui um trabalho do SQL Server Agent.
sp_update_job Altera os atributos de um trabalho existente.
sp_help_job Retorna informações sobre trabalhos.
sp_start_job Instrui o SQL Server Agent a executar um trabalho imediatamente.
sp_stop_job Instrui o SQL Server Agent a interromper a execução de um trabalho.
sp_help_jobactivity Retorna informações sobre o estado de runtime dos trabalhos do SQL Server Agent.
sp_help_jobcount Retorna o número de trabalhos aos quais um agendamento está anexado.
sp_help_jobhistory Retorna informações sobre o histórico de execução de trabalhos.
sp_purge_jobhistory Remove os registros de histórico de um trabalho.
sp_manage_jobs_by_login Exclui ou reatribui trabalhos pertencentes a um logon especificado.

Etapas de trabalho

Esses procedimentos gerenciam as etapas individuais em trabalhos.

Procedimento armazenado DESCRIÇÃO
sp_add_jobstep Adiciona uma etapa a um trabalho.
sp_delete_jobstep Remove uma etapa de trabalho de um trabalho.
sp_update_jobstep Altera as configurações de uma etapa de trabalho.
sp_help_jobstep Retorna informações sobre as etapas do trabalho.
sp_help_jobsteplog Retorna informações sobre o log de etapas de trabalho do SQL Server Agent.
sp_delete_jobsteplog Exclui o log de etapas de trabalho do SQL Server Agent para um trabalho.

Schedules

Esses procedimentos criam e gerenciam agendas para trabalhos.

Procedimento armazenado DESCRIÇÃO
sp_add_schedule Cria uma agenda que pode ser usada por vários trabalhos.
sp_delete_schedule Exclui uma agenda.
sp_update_schedule Altera as configurações de um agendamento.
sp_help_schedule Retorna informações sobre agendamentos.
sp_attach_schedule Anexa uma agenda a um trabalho.
sp_detach_schedule Remove a associação entre um agendamento e um trabalho.
sp_add_jobschedule Cria uma agenda para um trabalho.
sp_delete_jobschedule Exclui uma agenda para um trabalho.
sp_update_jobschedule Altera as configurações da agenda de um trabalho.
sp_help_jobschedule Retorna informações sobre agendas de trabalho.
sp_help_jobs_in_schedule Retorna informações sobre trabalhos anexados a um agendamento específico.

Alerts

Esses procedimentos criam e gerenciam alertas que respondem a eventos.

Procedimento armazenado DESCRIÇÃO
sp_add_alert Cria um alerta.
sp_delete_alert Exclui um alerta.
sp_update_alert Altera as configurações de um alerta.
sp_help_alert Retorna informações sobre alertas.

Operadores

Esses procedimentos gerenciam operadores que recebem notificações de alerta.

Procedimento armazenado DESCRIÇÃO
sp_add_operator Cria um operador para uso com alertas e trabalhos.
sp_delete_operator Exclui um operador.
sp_update_operator Altera as configurações de um operador.
sp_help_operator Retorna informações sobre operadores.
sp_notify_operator Envia uma notificação para um operador.

Notifications

Esses procedimentos gerenciam notificações para conclusão de trabalho e alertas.

Procedimento armazenado DESCRIÇÃO
sp_add_notification Adiciona uma notificação a um alerta.
sp_delete_notification Remove uma notificação de um alerta.
sp_update_notification Altera as configurações de notificação de um alerta.
sp_help_notification Retorna informações sobre notificações para um determinado operador ou alerta.

Categorias

Esses procedimentos organizam trabalhos, alertas e operadores em categorias.

Procedimento armazenado DESCRIÇÃO
sp_add_category Adiciona uma categoria de trabalho, alerta ou operador.
sp_delete_category Exclui uma categoria.
sp_update_category Altera o nome de uma categoria.
sp_help_category Retorna informações sobre categorias.

Proxies

Esses procedimentos gerenciam contas proxy para executar etapas de trabalho.

Procedimento armazenado DESCRIÇÃO
sp_add_proxy Cria uma conta proxy do SQL Server Agent.
sp_delete_proxy Exclui uma conta proxy.
sp_update_proxy Altera as configurações de uma conta proxy.
sp_help_proxy Retorna informações sobre contas proxy.
sp_grant_login_to_proxy Concede acesso de logon a um proxy.
sp_revoke_login_from_proxy Remove o acesso de um logon a um proxy.
sp_enum_login_for_proxy Lista os logons que podem acessar um proxy.
sp_grant_proxy_to_subsystem Concede um acesso de proxy a um subsistema.
sp_revoke_proxy_from_subsystem Revoga o acesso de um proxy a um subsistema.
sp_enum_proxy_for_subsystem Lista proxies que podem acessar um subsistema.
sp_enum_sqlagent_subsystems Lista os subsistemas do SQL Server Agent.

Servidores de destino (administração multisservidor)

Esses procedimentos gerenciam servidores de destino em um ambiente de administração multisservidor.

Procedimento armazenado DESCRIÇÃO
sp_add_targetservergroup Cria um grupo de servidores de destino.
sp_delete_targetservergroup Exclui um grupo de servidores de destino.
sp_update_targetservergroup Altera o nome de um grupo de servidores de destino.
sp_help_targetservergroup Retorna informações sobre grupos de servidores de destino.
sp_add_targetsvrgrp_member Adiciona um servidor de destino a um grupo de servidores de destino.
sp_delete_targetsvrgrp_member Remove um servidor de destino de um grupo de servidores de destino.
sp_add_jobserver Direciona um trabalho em um servidor especificado.
sp_delete_jobserver Remove um destino de trabalho de um servidor especificado.
sp_help_jobserver Retorna informações sobre servidores de destino para um trabalho.
sp_apply_job_to_targets Aplica um trabalho a um ou mais servidores de destino ou grupos de servidores de destino.
sp_remove_job_from_targets Remove um trabalho de servidores de destino ou grupos de servidores de destino especificados.
sp_delete_targetserver Remove um servidor da lista de servidores de destino disponíveis.
sp_help_targetserver Retorna informações sobre servidores de destino.
sp_resync_targetserver Ressincroniza um servidor de destino com o servidor mestre.
sp_help_downloadlist Lista trabalhos e seu status de download para um servidor de destino.
sp_post_msx_operation Posta operações para os servidores de destino a serem baixados.
sp_msx_defect Remove o servidor atual de operações multisservidor.
sp_msx_enlist Adiciona o servidor atual à lista de servidores disponíveis.
sp_msx_get_account Retorna informações sobre a credencial usada para fazer logon no servidor mestre.
sp_msx_set_account Define a conta usada pelo servidor de destino para fazer logon no servidor mestre.

Gerenciamento de log de erros

Esses procedimentos gerenciam o log de erros do SQL Server Agent.

Procedimento armazenado DESCRIÇÃO
sp_cycle_agent_errorlog Fecha o arquivo de log de erros atual do SQL Server Agent e percorre os números de extensão.