Delen via


Instructies uitvoeren op meerdere servers tegelijk

van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

In dit artikel wordt beschreven hoe u query's uitvoert op meerdere servers tegelijk in SQL Server, door een lokale servergroep of een centrale beheerserver en een of meer servergroepen en een of meer geregistreerde servers in de groepen te maken en vervolgens een query uit te voeren op de volledige groep.

De resultaten die door de query worden geretourneerd, kunnen worden gecombineerd in één resultatenvenster of kunnen worden geretourneerd in afzonderlijke resultatenvensters. De resultatenset kan extra kolommen bevatten voor de servernaam en de aanmelding die door de query op elke server wordt gebruikt. Centrale beheerservers en onderliggende servers kunnen worden geregistreerd met alleen Windows-verificatie. Servers in lokale servergroepen kunnen worden geregistreerd met behulp van Windows-verificatie of SQL Server-verificatie.

Voordat u de volgende procedures uitvoert, maakt u een centrale beheerserver en servergroep. Zie Een Central Management Server and Server Group (SQL Server Management Studio) makenvoor meer informatie.

Machtigingen

Omdat de verbindingen die worden onderhouden door een centrale beheerserver worden uitgevoerd in de context van de gebruiker, kunnen de effectieve machtigingen voor de geregistreerde servers variëren met behulp van Windows-verificatie. De gebruiker kan bijvoorbeeld lid zijn van de sysadmin vaste serverfunctie op het exemplaar van SQL Server A, maar beperkte machtigingen hebben voor het exemplaar van SQL Server B.

Instructies uitvoeren op meerdere configuratiedoelen tegelijk

  1. Selecteer in SQL Server Management Studio in het menu WeergaveGeregistreerde Servers.

  2. Vouw een centrale beheerserver uit, klik met de rechtermuisknop op een servergroep, wijs Verbinding makenaan en selecteer vervolgens Nieuwe query.

  3. Typ en voer in de Query-editor een Transact-SQL-instructie uit, zoals de volgende:

    USE master
    GO
    SELECT * FROM sys.databases;
    GO
    

    Standaard worden in het resultatenvenster de queryresultaten van alle servers in de servergroep gecombineerd.

De opties voor resultaten voor meerdere servers wijzigen

  1. Selecteer in Management Studio in het menu ExtraOpties.

  2. Vouw queryresultatenuit, vouw SQL Server-uit en selecteer resultaten van meerdere servers.

  3. Geef op de pagina resultaten met meerdere servers de gewenste optie-instellingen op en selecteer OK.

Zie ook