Erstellen einer Multiserverumgebung
Gilt für: SQL Server
Die Multiserververwaltung erfordert, dass Sie einen Masterserver (MSX) und einen oder mehrere Zielserver (TSX) einrichten. Aufträge, die auf allen Zielservern verarbeitet werden, müssen zuerst auf dem Masterserver definiert werden, und dann zu den Zielservern heruntergeladen werden.
Wichtig
Die meisten, aber nicht alle SQL Server-Agent-Features, werden derzeit auf Azure SQL Managed Instance unterstützt. Das Feature "Verwaltung mit mehreren Servern" wird in der Azure SQL Managed Instance nicht unterstützt.
Standardmäßig sind die vollständige TLS-Verschlüsselung (Transport Layer Security), früher als SSL-Verschlüsselung (Secure Sockets Layer) bekannt, und die Zertifikatüberprüfung für Verbindungen zwischen Masterservern und Zielservern aktiviert. Weitere Informationen finden Sie unter Festlegen von Verschlüsselungsoptionen auf Zielservern.
Wenn Sie eine große Anzahl von Zielservern haben, vermeiden Sie, den Masterserver auf einem Produktionsserver zu definieren, der bedeutende Leistungsanforderungen bezüglich anderer SQL Server -Funktionalität hat, da der Zielserverdatenverkehr die Leistung auf dem Produktionsserver verlangsamen kann. Wenn Sie auch Ereignisse an einen dedizierten Masterserver weiterleiten, können Sie die Administration auf einem Server zentralisieren. Weitere Informationen finden Sie unter Verwalten von Ereignissen.
Hinweis
Standardmäßig wird das SQL Server-Agent Dienstkonto der Standard-SQL Server-Agent Dienst-SID (NT SERVICE\SQLSERVERAGENT
) zugeordnet, bei dem es sich um ein Mitglied der festen Serverrolle sysadmin handelt. Das Konto muss Mitglied der msdb
-Datenbankrolle TargetServersRole auf dem Masterserver sein, wenn die Multiserver-Auftragsverarbeitung verwendet wird. Der Masterserver-Assistent fügt dieser Rolle im Rahmen des Eintragungsprozesses automatisch das Dienstkonto hinzu.
Überlegungen zu Multiserverumgebungen
Beachten Sie die folgenden Punkte, wenn Sie eine Multiserverumgebung erstellen:
Verwenden Sie die aktuellste Version als Masterserver. Die aktuelle und die beiden Vorgängerversionen werden unterstützt.
Jeder Zielserver berichtet nur einem Masterserver. Sie müssen einen Zielserver aus einem Masterserver austragen, bevor Sie ihn bei einem anderen Masterserver eintragen können.
Wenn Sie den Namen eines Zielservers ändern, müssen Sie ihn vor der Namensänderung austragen und danach wieder eintragen.
Wenn Sie eine Multiserverkonfiguration auflösen möchten, müssen Sie alle Zielserver aus dem Masterserver austragen.
SQL Server Integration Services unterstützt nur Zielserver, die über dieselbe Version wie der Masterserver oder eine höhere Version verfügen.
Zugehörige Aufgaben
- Einrichten eines Masterservers
- Erstellen eines Zielservers
- Eintragen eines Zielservers bei einem Masterserver
- Vollziehen des Austritts eines Zielservers aus einem Masterserver
- Vollziehen des Austritts mehrerer Zielserver aus einem Masterserver
- sp_help_targetserver (Transact-SQL)
- sp_help_targetservergroup (Transact-SQL)