Verwalten von Aufträgen über ein gesamtes Unternehmen
Gilt für: SQL Server Azure SQL Managed Instance
Wichtig
In Azure SQL Managed Instance werden derzeit die meisten, aber nicht alle, SQL Server-Agent-Features unterstützt. Details dazu finden Sie unter T-SQL-Unterschiede zwischen Azure SQL Managed Instance und SQL Server.
Wenn Sie Änderungen an den Definitionen von Multiserveraufträgen außerhalb von Microsoft SQL Server Management Studio vornehmen, müssen Sie die Änderungen in der Downloadliste bereitstellen, damit die Zielserver den aktualisierten Auftrag wieder herunterladen können. Um sicherzustellen, dass die Zielserver über aktuelle Auftragsdefinitionen verfügen, führen Sie nach dem Aktualisieren des Multiserverauftrags eine INSERT-Anweisung aus:
EXECUTE sp_post_msx_operation 'INSERT', 'JOB', '<job id>'
Um Zielserver darüber zu benachrichtigen, dass ein Multiserverauftrag geändert wurde, müssen Sie den vorherigen Befehl aufrufen, nachdem Sie eine der folgenden Prozeduren verwendet haben:
sp_detach_schedule (Transact-SQL)
Hinweis
Es ist nicht notwendig, sp_post_msx_operation aufzurufen, nachdem Sie sp_update_job oder sp_delete_jobaufgerufen haben, da diese gespeicherten Prozeduren automatisch die notwendigen Änderungen der Downloadliste bereitstellen.
Mithilfe der folgenden Tasks werden häufig Aufträge über ein gesamtes Unternehmen hinweg verwaltet:
So überprüfen Sie den Status eines Zielservers
So wechseln Sie die Zielserver für einen Auftrag
So ändern Sie den Speicherort eines Zielservers
So synchronisieren Sie die Uhren der Zielserver
So erzwingen Sie, dass ein Zielserver den Masterserver abruft