Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy: SQL Server
Ważny
W usługi Azure SQL Managed Instance, większość, ale nie wszystkie funkcje programu SQL Server Agent 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 lub ograniczenia zadań agenta SQL w usłudze SQL Managed Instance.
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ń.