Serwery sondowania
Dotyczy:programu SQL Server
Ważny
W usługi Azure SQL Managed Instancewiększość, ale nie wszystkie funkcje agenta programu SQL Server są obecnie obsługiwane. Aby uzyskać szczegółowe informacje, zobacz Różnice języka T-SQL usługi Azure SQL Managed Instance z programu SQL Server.
Po zaimplementowaniu administracji wieloserwerowej serwery docelowe okresowo kontaktują się z serwerem głównym, aby przekazać informacje o zadaniach, które zostały wykonane, i pobrać nowe zadania. Proces nawiązywania kontaktu z serwerem głównym jest nazywany sondowaniem serwera , który odbywa się w regularnych interwałach czasowych sondowania .
Interwały sondowania
Interwał sondowania (domyślnie minuta) określa, jak często serwer docelowy łączy się z serwerem głównym, aby pobrać instrukcje i przekazać wyniki wykonania zadania.
Gdy serwer docelowy sonduje serwer główny, odczytuje operacje przypisane do serwera docelowego z tabeli dbo.sysdownloadlist
w bazie danych msdb
. Te operacje kontrolują zadania wieloserwerowe i różne aspekty zachowania serwera docelowego. Przykłady operacji obejmują usuwanie zadania, wstawianie zadania, uruchamianie zadania i aktualizowanie interwału sondowania serwera docelowego.
Operacje są publikowane w tabeli dbo.sysdownloadlist
w jeden z następujących sposobów:
Jawnie przy użyciu procedury składowanej
dbo.sp_post_msx_operation
.Niejawnie przy użyciu innych procedur składowanych zadań.
Jeśli używasz procedur składowanych zadań do modyfikowania harmonogramów zadań wieloserwerowych lub kroków zadań lub obiektów zarządzania rozproszonego SQL (SQL-DMO) w celu sterowania zadaniami wieloserwerowymi, wykonaj następujące polecenie po zmodyfikowaniu kroków lub harmonogramów zadania wieloserwerowego:
EXECUTE msdb.dbo.sp_post_msx_operation 'INSERT', 'JOB', '<job id>'
Wydaj to polecenie, aby serwery docelowe synchronizowały się z bieżącą definicją zadania.
Jeśli używasz następujących elementów, nie musisz jawnie publikować operacji:
Program Microsoft SQL Server Management Studio umożliwia sterowanie zadaniami wieloserwerowymi.
Procedury składowane zadań, które nie modyfikują harmonogramów zadań ani kroków zadań.