Esecuzione simultanea di istruzioni su più server (SQL Server Management Studio)
In questo argomento viene descritto come eseguire query su più server contemporaneamente in SQL Server 2014, creando un gruppo di server locale o un server di gestione centrale e uno o più gruppi di server e uno o più server registrati all'interno dei gruppi e quindi eseguendo query sul gruppo completo. I risultati restituiti dalla query possono essere combinati in un singolo riquadro dei risultati oppure possono essere inclusi in riquadri dei risultati distinti. Il set di risultati può includere colonne aggiuntive per il nome del server e l'account di accesso utilizzati dalla query in ciascun server. I server di gestione centrale e i server subordinati possono essere registrati solo tramite l'autenticazione di Windows. I server inclusi nei gruppi di server locali possono essere registrati tramite l'autenticazione di Windows o l'autenticazione di SQL Server.
Nota
Prima di utilizzare le procedure seguenti, creare un server di gestione centrale e uno o più gruppi di server. Per altre informazioni, vedere Creazione di un server di gestione centrale e di un gruppo di server (SQL Server Management Studio).
Contenuto dell'articolo
Prima di iniziare:
Per eseguire istruzioni su più server tramite:
Prima di iniziare
Sicurezza
Autorizzazioni
Poiché le connessioni gestite da un server di gestione centrale vengono eseguite nel contesto dell'utente, l'utilizzo dell'autenticazione di Windows comporta la possibile variazione delle autorizzazioni effettive per i server registrati. L'utente, ad esempio, potrebbe essere un membro del ruolo predefinito del server sysadmin nell'istanza di SQL Server A, ma disporre di autorizzazioni limitate per l'istanza di SQL Server B.
Uso di SQL Server Management Studio
Per eseguire istruzioni su più destinazioni di configurazione simultaneamente
In SQL Server Management Studio nel menu Visualizza fare clic su Server registrati.
Espandere un server di gestione centrale, fare clic con il pulsante destro del mouse su un gruppo di server, scegliere Connetti, quindi fare clic su Nuova query.
Nell'editor di query digitare ed eseguire un'istruzione Transact-SQL, ad esempio la seguente:
USE master GO SELECT * FROM sysdatabases; GO
Per impostazione predefinita, il riquadro dei risultati combinerà i risultati della query restituiti da tutti i server inclusi nel gruppo di server.
Per modificare le opzioni dei risultati multiserver
In Management Studio, nel menu Strumenti fare clic su Opzioni.
Espandere Risultati query, espandere SQL Server, quindi fare clic su Risultati multiserver.
Nella pagina Risultati multiserver specificare le impostazioni desiderate per le opzioni, quindi scegliere OK.