Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a:SQL Server
Importante
No Azure SQL Managed Instance, a maioria dos recursos do SQL Server Agent, mas não todos, são suportados no momento. Consulte Diferenças de T-SQL da Instância Gerenciada do Azure SQL em relação ao SQL Server ou as limitações de trabalho do SQL Agent na Instância Gerenciada do SQL para obter detalhes.
Quando a administração multisservidor é implementada, os servidores de destino entram em contato periodicamente com o servidor mestre para carregar informações sobre trabalhos que foram executados e baixar novos trabalhos. O processo de contato com o servidor mestre é chamado de sondagem do servidor, que ocorre em intervalos regulares de sondagem.
Intervalos de votação
O intervalo de sondagem (um minuto por padrão) controla a frequência com que o servidor de destino se conecta ao servidor mestre para baixar instruções e carregar os resultados da execução do trabalho.
Quando um servidor de destino sonda o servidor mestre, ele lê as operações atribuídas ao servidor de destino da tabela dbo.sysdownloadlist no banco de dados msdb. Essas operações controlam trabalhos multisservidor e vários aspetos do comportamento de um servidor de destino. Exemplos de operações incluem excluir um trabalho, inserir um trabalho, iniciar um trabalho e atualizar o intervalo de sondagem de um servidor de destino.
As operações são lançadas na tabela dbo.sysdownloadlist de uma das seguintes formas:
Explicitamente usando o procedimento armazenado
dbo.sp_post_msx_operation.Implicitamente, ao usar outros procedimentos armazenados de tarefas.
Se você usar procedimentos armazenados de trabalho para modificar agendas ou etapas de trabalho de vários servidores, ou SQL Distributed Management Objects (SQL-DMO) para controlar trabalhos multisservidor, emita o seguinte comando depois de modificar as etapas ou agendas de um trabalho multisservidor:
EXECUTE msdb.dbo.sp_post_msx_operation 'INSERT', 'JOB', '<job id>'
Este comando mantém os servidores de destino sincronizados com a definição de tarefa atual.
Se você usar os seguintes itens, não precisará postar operações explicitamente:
Microsoft SQL Server Management Studio para controlar trabalhos multisservidor.
Procedimentos armazenados de trabalho que não modificam agendas ou etapas de trabalho.