Sondando servidores

Quando é implementada administração multiservidor, os servidores de destino contatam periodicamente o servidor mestre para carregar informações sobre trabalhos executados e baixar novos trabalhos. O processo de contatar o servidor mestre é chamado de sondagem de servidor, que acontece a intervalos de sondagem regulares.

Intervalos de sondagem

O intervalo de sondagem (um minuto, por padrão) controla a freqüência com que o servidor de destino se conecta ao servidor mestre para baixar instruções e carregar os resultados da execução de trabalhos.

Quando um servidor de destino sonda o servidor mestre, ele lê as operações atribuídas a si na tabela sysdownloadlist do banco de dados msdb. Essas operações controlam trabalhos multiservidor e diversos aspectos do comportamento de um servidor de destino. São exemplos dessas operações a exclusão, inserção ou início de um trabalho e a atualização do intervalo de sondagem de um servidor de destino.

As operações são postadas na tabela sysdownloadlist, de um destes modos:

  • Explicitamente, usando o procedimento armazenado sp_post_msx_operation.

  • Implicitamente, usando outros procedimentos armazenados de trabalho.

Se usar procedimentos armazenados de trabalho para modificar agendas ou etapas de trabalho multiservidor ou se usar o SQL Distributed Management Objects (SQL-DMO) para controlar trabalhos multiservidor, emita o seguinte comando após efetuar as modificações nas agendas ou etapas de trabalho:

EXECUTE msdb.dbo.sp_post_msx_operation 'INSERT', 'JOB', '<job id>'

Emitir este comando mantém os servidores de destino sincronizados com a definição de trabalho atual.

Você não terá que postar operações explicitamente se usar o seguinte:

  • O Microsoft SQL Server Management Studio, para controlar trabalhos multiservidor.

  • Procedimentos armazenados de trabalho que não modificam agendas nem etapas de trabalho.

Para obrigar que um servidor de destino sonde o servidor mestre

Consulte também

Conceitos