Modify the Target Servers for a Job
In diesem Thema wird beschrieben, wie Sie die Zielserver für Microsoft SQL Server-Agent-Aufträge in SQL Server 2014 mithilfe von SQL Server Management Studio oder Transact-SQL ändern.
In diesem Thema
Vorbereitungen:
Ändern der Zielserver für einen Auftrag mit:
Vorbereitungen
Sicherheit
Berechtigungen
Standardmäßig können Mitglieder der festen Serverrolle „sysadmin“ diese gespeicherte Prozedur ausführen. Andere Benutzer müssen Mitglieder einer der folgenden festen SQL Server-Agent-Datenbankrollen in der msdb-Datenbank sein:
SQLAgentUserRole
SQLAgentReaderRole
SQLAgentOperatorRole
Verwendung von SQL Server Management Studio
So ändern Sie die Zielserver für einen Auftrag
Stellen Sie im Objekt-Explorer eine Verbindung mit einer Instanz von SQL Server-Datenbank-Engineher, und erweitern Sie dann diese Instanz.
Erweitern Sie SQL Server-Agent, erweitern Sie Aufträge, klicken Sie mit der rechten Maustaste auf einen Auftrag, und klicken Sie dann auf Eigenschaften.
Wählen Sie im Dialogfeld Auftragseigenschaften die Seite Zieleaus, und klicken Sie auf Ziel: Lokaler Serveroder auf Ziel: Mehrere Server.
Wenn Sie Ziel: Mehrere Serverauswählen, geben Sie Server an, die Ziele für den Auftrag sind, indem Sie das Kästchen links neben dem Servernamen aktivieren. Stellen Sie sicher, dass die Kästchen für die Server, die nicht Ziel für den Auftrag sind, deaktiviert sind.
Verwenden von Transact-SQL
So ändern Sie die Zielserver für einen Auftrag
Stellen Sie eine Verbindung mit dem Datenbank-Engineher.
Klicken Sie in der Standardleiste auf Neue Abfrage.
Kopieren Sie das folgende Beispiel, fügen Sie es in das Abfragefenster ein, und klicken Sie auf Ausführen. In diesem Beispiel wird der Multiserverauftrag „Weekly Sales Backups“ dem Server SEATTLE2 zugewiesen.
USE msdb ;
GO
EXEC dbo.sp_add_jobserver
@job_name = N'Weekly Sales Backups',
@server_name = N'SEATTLE2' ;
GO
Weitere Informationen finden Sie unter sp_add_jobserver (Transact-SQL).