Freigeben über


Gleichzeitiges Ausführen von Anweisungen für mehrere Server (SQL Server Management Studio)

In diesem Thema wird beschrieben, wie Sie in SQL Server 2012 Abfragen gleichzeitig für mehrere Server durchführen, indem Sie eine lokale Servergruppe oder einen zentralen Verwaltungsserver und eine oder mehrere Servergruppen sowie einen oder mehrere registrierte Server innerhalb der Gruppen erstellen und anschließend eine Abfrage für die ganze Gruppe durchführen. Die von der Abfrage zurückgegebenen Ergebnisse können in einem einzigen Ergebnisbereich zusammengefasst oder in gesonderten Ergebnisbereichen ausgegeben werden. Das Resultset kann zusätzliche Spalten für den Servernamen und den Anmeldenamen umfassen, der für die Abfrage auf jedem einzelnen Server verwendet wird. Zentrale Verwaltungsserver und untergeordnete registrierte Server können nur mithilfe der Windows-Authentifizierung registriert werden. Server in lokalen Servergruppen können mithilfe der Windows-Authentifizierung oder der SQL Server-Authentifizierung registriert werden.

HinweisHinweis

Bevor Sie die folgenden Schritte ausführen, erstellen Sie einen zentralen Verwaltungsserver und Servergruppen. Weitere Informationen finden Sie unter Erstellen eines zentralen Verwaltungsservers und einer Servergruppe (SQL Server Management Studio).

In diesem Thema

  • Vorbereitungen:

    Sicherheit

  • Ausführen von Anweisungen für mehrere Server mit:

    SQL Server Management Studio

Vorbereitungen

Sicherheit

Berechtigungen

Da die durch einen zentralen Verwaltungsserver verwalteten Verbindungen im Kontext des Benutzers unter Verwendung der Windows-Authentifizierung ausgeführt werden, können die gültigen Berechtigungen auf den registrierten Servern variieren. Der Benutzer kann z. B. ein Mitglied der festen Serverrolle sysadmin in der Instanz von SQL Server A sein, in der Instanz von SQL Server B jedoch nur über eingeschränkte Berechtigungen verfügen.

Pfeilsymbol, dass mit dem Link "Zurück zum Anfang" verwendet wird[Top]

Verwendung von SQL Server Management Studio

So führen Sie Anweisungen gleichzeitig für mehrere Konfigurationsziele aus

  1. Klicken Sie in SQL Server Management Studio im Menü Ansicht auf Registrierte Server.

  2. Erweitern Sie einen zentralen Verwaltungsserver, klicken Sie mit der rechten Maustaste auf eine Servergruppe, zeigen Sie auf Verbinden, und klicken Sie dann auf Neue Abfrage.

  3. Geben Sie im Abfrage-Editor eine Transact-SQL-Anweisung ein, und führen Sie sie aus, z. B.:

    USE master
    GO
    SELECT * FROM sysdatabases;
    GO
    

    Standardmäßig werden im Ergebnisbereich die Abfrageergebnisse aller Servern in der Servergruppe angezeigt.

So ändern Sie die Optionen für Multiserverergebnisse

  1. Klicken Sie in Management Studio im Menü Extras auf Optionen.

  2. Erweitern Sie Abfrageergebnisse, erweitern Sie SQL Server, und klicken Sie dann auf Multiserverergebnisse.

  3. Geben Sie auf der Seite Multiserverergebnisse die gewünschten Optionseinstellungen an, und klicken Sie dann auf OK.

Pfeilsymbol, dass mit dem Link "Zurück zum Anfang" verwendet wird[Top]

Siehe auch

Konzepte

Verwalten mehrerer Server mithilfe von zentralen Verwaltungsservern