Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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. |