Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Thema wird beschrieben, wie Sie einen Zielserver in SQL Server 2012 mithilfe von SQL Server Management Studio, Transact-SQL oder SQL Server Management Objects (SMO) erstellen.
In diesem Thema
Vorbereitungen:
Sicherheit
Erstellen eines Zielservers mit:
SQL Server Management Studio
Transact-SQL
SMO
Vorbereitungen
Sicherheit
Verteilte Aufträge mit Schritten, die einem Proxy zugeordnet sind, werden im Kontext des Proxykontos auf dem Zielserver ausgeführt. Stellen Sie sicher, dass die folgenden Bedingungen eingehalten werden bzw. die mit einem Proxy verknüpften Auftragsschritte nicht vom Master- zum Zielserver heruntergeladen werden:
Der Registrierungsunterschlüssel des Masterservers \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\<instance_name>\SQL Server Agent\AllowDownloadedJobsToMatchProxyName (REG_DWORD) wird auf 1 (TRUE) festgelegt. Dieser Unterschlüssel ist standardmäßig auf 0 (false) festgelegt.
Auf dem Zielserver ist ein Proxykonto vorhanden, das den gleichen Namen wie das Proxykonto des Masterservers hat, unter dem der Auftragsschritt ausgeführt wird.
Falls bei Auftragsschritten, die Proxykonten verwenden, beim Herunterladen vom Masterserver auf den Zielserver ein Fehler auftritt, können Sie die error_message-Spalte in der sysdownloadlist-Tabelle der msdb-Datenbank auf die folgenden Fehlermeldungen überprüfen:
"Für den Auftragsschritt ist ein Proxykonto erforderlich, das Proxyabgleichen ist auf dem Zielserver aber deaktiviert."
Um diesen Fehler zu beheben, legen Sie den Registrierungsunterschlüssel AllowDownloadedJobsToMatchProxyName auf 1 fest.
"Proxy nicht gefunden."
Um diesen Fehler zu beheben, stellen Sie sicher, dass auf dem Zielserver ein Proxykonto vorhanden ist, das den gleichen Namen wie das Proxykonto des Masterservers hat, unter dem der Auftragsschritt ausgeführt wird.
Berechtigungen
Berechtigungen zur Ausführung dieser Prozedur erhalten standardmäßig Mitglieder der festen Serverrolle sysadmin.
[Top]
Verwendung von SQL Server Management Studio
So erstellen Sie einen Zielserver
Stellen Sie im Objekt-Explorer eine Verbindung mit einer Instanz von Microsoft SQL Server Database Engine (Datenbankmodul) her, und erweitern Sie dann diese Instanz.
Klicken Sie mit der rechten Maustaste auf SQL Server-Agent, zeigen Sie auf Multiserveradministration, und klicken Sie dann auf Als Zielserver einrichten. Der Zielservererstellungs-Assistent führt Sie durch die Schritte zum Erstellen eines Zielservers.
Wählen Sie auf der Seite Wählen Sie einen Masterserver aus den Masterserver aus, von dem dieser Zielserver Aufträge erhält.
Server auswählen
Stellen Sie eine Verbindung zum Masterserver her.Beschreibung dieses Servers
Geben Sie eine Beschreibung für diesen Zielserver ein. Die Beschreibung wird vom Zielserver auf den Masterserver hochgeladen.
Erstellen Sie ggf. auf der Seite Masterserver-Anmeldeinformationen einen neuen Anmeldenamen auf dem Zielserver.
- Bei Bedarf eine neue Anmeldung erstellen und ihr Rechte für MSX zuweisen
Erstellt eine neue Anmeldung auf dem Zielserver, sofern die angegebene Anmeldung noch nicht vorhanden ist.
- Bei Bedarf eine neue Anmeldung erstellen und ihr Rechte für MSX zuweisen
[Top]
Verwendung von Transact-SQL
So erstellen Sie einen Zielserver
Stellen Sie eine Verbindung mit dem Database Engine (Datenbankmodul) her.
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. Im folgenden Beispiel wird der aktuelle Server auf dem Masterserver "AdventureWorks1" eingetragen. Der Speicherort für den aktuellen Server ist "Building 21, Room 309, Rack 5".
USE msdb ; GO EXEC dbo.sp_msx_enlist N'AdventureWorks1', N'Building 21, Room 309, Rack 5' ; GO;Weitere Informationen finden Sie unter sp_msx_enlist (Transact-SQL).
Verwendung von SQL Server Management Objects (SMO)
SQL Server Management Objects (SMO)