Automatisierte Verwaltung in einem Unternehmen
Gilt für:SQL Server-
Wichtig
In azure SQL Managed Instancewerden die meisten, aber nicht alle SQL Server-Agent-Features derzeit unterstützt. Weitere Informationen finden Sie unter Unterschiede von Azure SQL Managed Instance T-SQL im Vergleich zu SQL Server.
Die Automatisierung der Verwaltung über mehrere Instanzen von SQL Server bezeichnet man als Multiserververwaltung. Verwenden Sie die Verwaltung mit mehreren Servern, um Folgendes auszuführen:
Verwalten Sie zwei oder mehr Server.
Planen Sie die Informationsflüsse zwischen Unternehmensservern für das Data-Warehousing.
Um die Multiserververwaltung nutzen zu können, benötigen Sie mindestens einen Masterserver und mindestens einen Zielserver. Ein Masterserver verteilt Aufträge an Zielserver und empfängt Ereignisse von Zielservern. Ein Masterserver speichert auch die zentrale Kopie von Auftragsdefinitionen für Aufträge, die auf Zielservern ausgeführt werden. Zielserver stellen regelmäßig eine Verbindung mit dem Masterserver her, um den Zeitplan der Aufträge zu aktualisieren. Wenn auf dem Masterserver ein neuer Auftrag vorhanden ist, lädt der Zielserver den Auftrag herunter. Nachdem der Zielserver den Auftrag abgeschlossen hat, wird eine Erneute Verbindung mit dem Masterserver hergestellt und der Status des Auftrags gemeldet. Beachten Sie, dass Ihre Auftragsdefinition beim Ausführen von datenbankbezogenen Aktivitäten identisch sein muss.
Die folgende Abbildung zeigt die Beziehung zwischen Master- und Zielservern:
Wenn Sie Abteilungsserver in einem großen Unternehmen verwalten, können Sie Folgendes definieren:
Ein Sicherungsauftrag mit Auftragsschritten.
Operatoren, die im Falle eines Sicherungsfehlers benachrichtigt werden sollen.
Ein Ausführungszeitplan für die Sicherungsaufgabe.
Schreiben Sie diesen Sicherungsauftrag einmal auf dem Masterserver, und listen Sie dann jeden Abteilungsserver als Zielserver auf. Seit der Inbetriebnahme führen alle Abteilungsserver denselben Sicherungsjob aus, obwohl Sie den Job nur einmal definiert haben.
Anmerkung
Multiserver-Verwaltungsfeatures sind für Mitglieder der Sysadmin-Rolle vorgesehen. Ein Mitglied der Sysadmin-Rolle auf dem Zielserver kann jedoch nicht die Vorgänge bearbeiten, die auf dem Zielserver vom Masterserver ausgeführt werden. Diese Sicherheitsmaßnahme verhindert, dass Auftragsschritte versehentlich gelöscht und Vorgänge auf dem Zielserver unterbrochen werden.
In diesem Abschnitt
Erstellen einer Multiserverumgebung
Enthält Informationen zum Erstellen und Verwalten von Master- und Zielservern.
wählen Sie das richtige SQL Server-Agent-Dienstkonto für Multiserverumgebungen
Enthält Informationen dazu, wie sich die Verwendung nichtadministrativer Windows-Konten oder das lokale Systemkonto für den SQL Server-Agent-Dienst auf Umgebungen mit mehreren Servern auswirken kann.
Festlegen von Verschlüsselungsoptionen auf Zielservern
Enthält Informationen zum Festlegen des Registrierungsunterschlüssels "MsxEncryptChannelOptions SQL Server Agent" auf Zielservern.
Aufträge in einem Unternehmen verwalten
Enthält Informationen zum Überprüfen des Auftragsstatus, zum Ändern von Zielservern für Aufträge, zum Synchronisieren von Zielserveruhren und zum Abrufen von Masterservern für den aktuellen Auftragsstatus.
Problembehandlung bei Multiserveraufträgen, die Proxys verwenden
Enthält Informationen zur Problembehandlung von Multiserveraufträgen, die Proxys verwenden, die fehlschlagen.
Abrufserver
Enthält Informationen darüber, wie Zielserver veranlasst werden können, Masterserver sowohl implizit als auch explizit zu kontaktieren, um Auftragsinformationen zu synchronisieren.
Verwalten von Ereignissen
Enthält Informationen zur Ereignisweiterleitung von Zielservern an Masterserver.
Optimieren der automatisierten Verwaltung in einem Unternehmens-
Enthält Informationen dazu, wie die automatisierte Verwaltung in einer Multiserverumgebung die Self-Tuning-Features von SQL Server nutzt.
Siehe auch
Themen zur Abwärtskompatibilität für die Installation des SQL Server-Datenbankmoduls
Registrieren von Servern
sp_add_targetservergroup
sp_delete_targetserver
sp_delete_targetservergroup
sp_help_downloadlist
sp_help_jobserver
sp_help_targetservergroup
sp_resync_targetserver
sp_update_targetservergroup
sysjobservers
syslogins
systargetservers