Erstellen einer Multiserverumgebung
Gilt für:SQL Server-
Für die Verwaltung mit mehreren Servern müssen Sie einen Masterserver (MSX) und einen oder mehrere Zielserver (TSX) einrichten. Aufträge, die auf allen Zielservern verarbeitet werden, werden zuerst auf dem Masterserver definiert und dann auf die Zielserver heruntergeladen.
Wichtig
Die meisten, aber nicht alle SQL Server-Agent-Features werden derzeit in azure SQL Managed Instance unterstützt. Das feature Multi Server Administration wird in der verwalteten Azure SQL-Instanznicht unterstützt.
Standardmäßig sind vollständige Transport Layer Security (TLS) aktiviert – vormals bekannt als Secure Sockets Layer (SSL) – sowie die Verschlüsselung und Zertifikatsüberprüfung für Verbindungen zwischen Masterservern und Zielservern. Weitere Informationen finden Sie unter Festlegen von Verschlüsselungsoptionen auf Zielservern.
Wenn Sie über eine große Anzahl von Zielservern verfügen, vermeiden Sie die Definition des Masterservers auf einem Produktionsserver, der erhebliche Leistungsanforderungen von anderen SQL Server-Funktionen aufweist, da der Zielserverdatenverkehr die Leistung auf Ihrem Produktionsserver verlangsamen kann. Wenn Sie Ereignisse auch an einen dedizierten Masterserver weiterleiten, können Sie die Verwaltung auf einem Server zentralisieren. Weitere Informationen finden Sie unter Verwalten von Ereignissen.
Anmerkung
Standardmäßig ist das SQL Server-Agent-Dienstkonto der STANDARD-SQL Server-Agent-Dienst-SID (NT SERVICE\SQLSERVERAGENT
) zugeordnet, die Mitglied der sysadmin festen Serverrolle ist. Das Konto muss auch Mitglied der msdb
Datenbankrolle TargetServersRole auf dem Masterserver sein, wenn die Verarbeitung von Multiserveraufträgen verwendet wird. Der Masterserver-Assistent fügt dieser Rolle automatisch das Dienstkonto als Teil des Registrierungsvorgangs hinzu.
Überlegungen für Umgebungen mit mehreren Servern
Berücksichtigen Sie beim Erstellen einer Multiserverumgebung die folgenden Probleme:
Verwenden Sie die neueste Version als Masterserver. Die aktuellen und zwei vorherigen Versionen werden unterstützt.
Jeder Zielserver meldet sich nur bei einem Masterserver. Sie müssen einen Zielserver von einem Masterserver trennen, bevor Sie ihn in einen anderen einbinden können.
Wenn Sie den Namen eines Zielservers ändern, müssen Sie ihn außer Betrieb nehmen, bevor Sie den Namen ändern, und ihn nach der Änderung wieder anmelden.
Wenn Sie eine Multiserver-Konfiguration abbauen möchten, müssen Sie alle Zielserver vom Masterserver trennen.
SQL Server Integration Services unterstützt nur Zielserver, die dieselbe Version oder höher als die Masterserverversion sind.
Verwandte Aufgaben
- Erstellen eines Masterservers
- Festlegen eines Zielservers
- Einen Zielserver auf einen Masterserver
- Einen Zielserver von einem Masterserver abhängen
- Fehlerhafte Mehrere Zielserver von einem Masterserver
- sp_help_targetserver (Transact-SQL)
- sp_help_targetservergroup (Transact-SQL)