Freigeben über


Verwalten mehrerer Server mithilfe von zentralen Verwaltungsservern

In SQL Server 2008 können Sie mehrere Server verwalten, indem Sie zentrale Verwaltungsserver festlegen und Servergruppen erstellen. Eine Instanz von SQL Server, die als zentraler Verwaltungsserver festgelegt ist, verwaltet Servergruppen, die die Verbindungsinformationen für eine oder mehrere Instanzen von SQL Server verwalten. Transact-SQL-Anweisungen und richtlinienbasierte Verwaltungsrichtlinien können für Servergruppen gleichzeitig ausgeführt werden. Versionen von SQL Server, die älter sind als SQL Server 2008, können nicht als zentraler Verwaltungsserver festgelegt werden.

HinweisHinweis

Transact-SQL-Anweisungen können auch für lokale Servergruppen in registrierten Servern ausgeführt werden.

Erstellen von zentralen Verwaltungsservern und Servergruppen

Der zentrale Verwaltungsserver umfasst Verbindungsinformationen zu den Konfigurationszielen. Nur die Windows-Authentifizierung wird unterstützt. Daher werden keine Authentifizierungsinformationen gespeichert. Dies ermöglicht es zentralen Verwaltungsservern, Transact-SQL-Anweisungen gleichzeitig auf mehreren Servern auszuführen.

Um einen zentralen Verwaltungsserver und Servergruppen zu erstellen, verwenden Sie das Fenster Registrierte Server in SQL Server Management Studio. Der zentrale Verwaltungsserver kann nicht Mitglied einer Gruppe sein, die er verwaltet. Weitere Informationen zum Erstellen von zentralen Verwaltungsservern und Servergruppen finden Sie unter Vorgehensweise: Erstellen eines zentralen Verwaltungsservers und einer Servergruppe (SQL Server Management Studio).

Multiserverabfragen

Um Transact-SQL-Anweisungen für alle Server in einer Servergruppe gleichzeitig auszuführen, öffnen Sie einen Abfrage-Editor von der Servergruppe im Fenster Registrierte Server aus. Die im Abfrage-Editor ausgeführten Transact-SQL-Anweisungen werden für alle Server in der Gruppe ausgeführt. Die von der Abfrage zurückgegebenen Ergebnisse können in einem einzigen Ergebnisbereich zusammengeführt oder in gesonderten Ergebnisbereichen ausgegeben werden. Wenn Sie Ergebnisse zusammenführen, bestimmt der erste Server, der antwortet, das Schema für das Resultset. Um die Resultsets zusammenzuführen, muss die Abfrage dieselbe Anzahl von Spalten mit denselben Spaltennamen für jeden Server zurückgeben. Wenn Sie Ergebnisse zusammenführen, wird eine Meldung für jeden Server angezeigt, der dem durch den ersten antwortenden Server festgelegten Schema nicht entspricht (Spaltenanzahl und Spaltennamen). Wenn Sie die Ergebnisse nicht zusammenführen, werden die Resultsets von jedem Server in einem eigenen Raster mit einem eigenen Schema angezeigt.

Als Option kann der Abfrage-Editor Spalten umfassen, die den Namen des jede Zeile generierenden Servers und den Anmeldenamen liefern, der zum Herstellen der Verbindung mit dem diese Zeile generierenden Server verwendet wurde.

Weitere Informationen zum Ausführen von Multiserverabfragen finden Sie unter Vorgehensweise: Gleichzeitiges Ausführen von Anweisungen für mehrere Server (SQL Server Management Studio).

Richtlinienbasierte Verwaltung

Eine Richtlinie kann für einen registrierten Server oder eine ganze Servergruppe ausgewertet werden. Im Modus der bedarfsgesteuerten Richtlinienausführung sind sowohl der Auswertungs- als auch der Anwendungsmodus für Richtlinien aktiviert. Wenn eine Verbindung zu einem oder mehreren Servern nicht hergestellt werden kann, werden diese Server ignoriert und die Auswertung wird für die anderen Server unabhängig fortgesetzt. Weitere Informationen zur richtlinienbasierten Verwaltung und den Ausführungsmodi finden Sie unter Lernprogramm: Verwalten von Servern mit der richtlinienbasierten Verwaltung.

Sicherheit

Da Verbindungen zu Servern in Gruppen zentraler Verwaltungsserver im Kontext des Benutzers unter Verwendung der Windows-Authentifizierung ausgeführt werden, können die gültigen Berechtigungen auf den Servern in den Servergruppen variieren. Der Benutzer kann beispielsweise für die SQL Server-Instanz A ein Mitglied der festen Serverrolle sysadmin sein, für die SQL Server-Instanz B jedoch über eingeschränkte Berechtigungen verfügen.