Partilhar via


Procedimentos armazenados do SQL Server Agent (Transact-SQL)

Aplica-se a:SQL Server

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

Gestão de postos de trabalho

Estes procedimentos criam, modificam e gerem trabalhos de Agentes SQL Server.

Procedimento armazenado Description
sp_add_job Cria um novo trabalho executado pelo serviço SQL Server Agent.
sp_delete_job Apaga um trabalho do SQL Server Agent.
sp_update_job Altera as características de um emprego existente.
sp_help_job Devolve informações sobre empregos.
sp_start_job Instrui o SQL Server Agent a executar um trabalho imediatamente.
sp_stop_job Instrui o SQL Server Agent a parar a execução de um trabalho.
sp_help_jobactivity Devolve informações sobre o estado em tempo de execução dos trabalhos do Agente SQL Server.
sp_help_jobcount Devolve o número de trabalhos a que um horário está associado.
sp_help_jobhistory Devolve informações sobre o histórico de execução dos trabalhos.
sp_purge_jobhistory Remove os registos de histórico de um trabalho.
sp_manage_jobs_by_login Apaga ou reatribui trabalhos pertencentes a um login especificado.

Etapas do trabalho

Estes procedimentos gerem os passos individuais dentro dos trabalhos.

Procedimento armazenado Description
sp_add_jobstep Acrescenta um passo ao trabalho.
sp_delete_jobstep Remove uma etapa de trabalho de um emprego.
sp_update_jobstep Altera as definições de um passo de trabalho.
sp_help_jobstep Devolve informações sobre os passos do trabalho.
sp_help_jobsteplog Devolve informação sobre o registo de etapas do trabalho do SQL Server Agent.
sp_delete_jobsteplog Apaga o registo de passos do trabalho do SQL Server Agent para um trabalho.

Horários

Estes procedimentos criam e gerem os horários dos trabalhos.

Procedimento armazenado Description
sp_add_schedule Cria uma agenda que pode ser usada por qualquer número de trabalhos.
sp_delete_schedule Apaga um horário.
sp_update_schedule Altera as definições de um horário.
sp_help_schedule Informações de devolução sobre horários.
sp_attach_schedule Atribui um horário ao trabalho.
sp_detach_schedule Elimina a associação entre um horário e um emprego.
sp_add_jobschedule Cria um horário para um trabalho.
sp_delete_jobschedule Apaga um horário de trabalho.
sp_update_jobschedule Altera as definições do horário do trabalho.
sp_help_jobschedule Informações sobre devoluções sobre horários de trabalho.
sp_help_jobs_in_schedule Devolve informações sobre empregos ligadas a um horário específico.

Alertas

Estes procedimentos criam e gerem alertas que respondem a eventos.

Procedimento armazenado Description
sp_add_alert Cria um alerta.
sp_delete_alert Apaga um alerta.
sp_update_alert Altera as definições de um alerta.
sp_help_alert Devolve informações sobre alertas.

Operadores

Estes procedimentos gerem os operadores que recebem notificações de alerta.

Procedimento armazenado Description
sp_add_operator Cria um operador para usar com alertas e tarefas.
sp_delete_operator Elimina um operador.
sp_update_operator Altera as definições para um operador.
sp_help_operator Devolve informações sobre operadores.
sp_notify_operator Envia uma notificação a um operador.

Notifications

Estes procedimentos gerem notificações para a conclusão de trabalhos e alertas.

Procedimento armazenado Description
sp_add_notification Adiciona uma notificação a um alerta.
sp_delete_notification Remove uma notificação de um alerta.
sp_update_notification Muda as definições de notificação para um alerta.
sp_help_notification Devolve informações sobre notificações de um determinado operador ou alerta.

Categorias

Estes procedimentos organizam empregos, alertas e operadores em categorias.

Procedimento armazenado Description
sp_add_category Adiciona uma categoria de trabalho, alerta ou operador.
sp_delete_category Apaga uma categoria.
sp_update_category Altera o nome de uma categoria.
sp_help_category Informações sobre devoluções sobre categorias.

Proxies

Estes procedimentos gerem contas proxy para os passos de trabalho em execução.

Procedimento armazenado Description
sp_add_proxy Cria uma conta proxy do SQL Server Agent.
sp_delete_proxy Apaga uma conta proxy.
sp_update_proxy Altera as definições de uma conta proxy.
sp_help_proxy Devolve informações sobre contas proxy.
sp_grant_login_to_proxy Concede acesso a um proxy.
sp_revoke_login_from_proxy Remove o acesso de um utilizador a um proxy.
sp_enum_login_for_proxy Lista os logins que podem aceder a um proxy.
sp_grant_proxy_to_subsystem Concede a um proxy acesso 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 aceder a um subsistema.
sp_enum_sqlagent_subsystems Lista os subsistemas do SQL Server Agent.

Servidores alvo (administração multiservidor)

Estes procedimentos gerem servidores-alvo num ambiente de administração multiservidor.

Procedimento armazenado Description
sp_add_targetservergroup Cria um grupo de servidores-alvo.
sp_delete_targetservergroup Elimina um grupo de servidores alvo.
sp_update_targetservergroup Altera o nome de um grupo de servidores alvo.
sp_help_targetservergroup Devolve informações sobre os grupos de servidores alvo.
sp_add_targetsvrgrp_member Adiciona um servidor alvo a um grupo de servidores alvo.
sp_delete_targetsvrgrp_member Remove um servidor alvo de um grupo de servidores alvo.
sp_add_jobserver Tem como alvo um trabalho num servidor específico.
sp_delete_jobserver Remove um destino de trabalho de um servidor especificado.
sp_help_jobserver Devolve informações sobre servidores alvo para um trabalho.
sp_apply_job_to_targets Aplica uma tarefa a um ou mais servidores ou grupos de servidores alvo.
sp_remove_job_from_targets Remove um trabalho dos servidores alvo especificados ou dos grupos de servidores alvo.
sp_delete_targetserver Remove um servidor da lista de servidores alvo disponíveis.
sp_help_targetserver Devolve informações sobre os servidores alvo.
sp_resync_targetserver Resincroniza um servidor alvo com o servidor mestre.
sp_help_downloadlist Lista os trabalhos e o seu estado de download para o servidor alvo.
sp_post_msx_operation Publica operações para os servidores alvo descarregarem.
sp_msx_defect Remove o servidor atual das operações multiservidor.
sp_msx_enlist Adiciona o servidor atual à lista de servidores disponíveis.
sp_msx_get_account Devolve informações sobre a credencial usada para iniciar sessão no servidor mestre.
sp_msx_set_account Define a conta usada pelo servidor alvo para iniciar sessão no servidor mestre.

Gestão do registo de erros

Estes procedimentos gerem o registo de erros do SQL Server Agent.

Procedimento armazenado Description
sp_cycle_agent_errorlog Fecha o ficheiro de registo de erros do Agente SQL Server atual e alterna os números de extensão.