Partager via


Exécuter des instructions simultanément sur plusieurs serveurs (SQL Server Management Studio)

Cette rubrique explique comment interroger plusieurs serveurs en même temps dans SQL Server 2014, en créant un groupe de serveurs local, un serveur de gestion centralisée et un ou plusieurs groupes de serveurs, et un ou plusieurs serveurs inscrits au sein des groupes, puis en interrogeant le groupe complet. Les résultats retournés par la requête peuvent être combinés dans un volet de résultats unique ou retournés dans des volets de résultats distincts. Le jeu de résultats peut inclure des colonnes supplémentaires pour le nom du serveur et la connexion utilisée par la requête sur chaque serveur. Les serveurs de gestion centralisée et les serveurs subordonnés peuvent être inscrits uniquement à l'aide de l'authentification Windows. Les serveurs dans les groupes de serveurs locaux peuvent être inscrits à l'aide de l'authentification Windows ou de l'authentification SQL Server .

Notes

Avant d'exécuter les procédures suivantes, créez un serveur de gestion centralisée et des groupes de serveurs. Pour plus d’informations, consultez Créer un serveur d’administration centralisée et un groupe de serveurs (SQL Server Management Studio).

Dans cette rubrique

Avant de commencer

Sécurité

Autorisations

Dans la mesure où les connexions gérées par un serveur de gestion centralisée s'exécutent dans le contexte de l'utilisateur, avec l'authentification Windows, les autorisations effectives sur les serveurs inscrits peuvent varier. Par exemple, l'utilisateur peut être membre du rôle serveur fixe sysadmin sur l'instance de SQL Server A, mais disposer d'autorisations limitées sur l'instance de SQL Server B.

Utilisation de SQL Server Management Studio

Pour exécuter des instructions contre plusieurs cibles de configuration simultanément

  1. Dans SQL Server Management Studio, dans le menu Affichage , cliquez sur Serveurs inscrits.

  2. Développez un serveur de gestion centralisée, cliquez avec le bouton droit sur un groupe de serveurs, pointez sur Se connecter, puis cliquez sur Nouvelle requête.

  3. Dans l'Éditeur de requête, tapez et exécutez une instruction Transact-SQL , telle que la suivante :

    USE master  
    GO  
    SELECT * FROM sysdatabases;  
    GO  
    

    Par défaut, le volet de résultats combine les résultats de la requête à partir de tous les serveurs appartenant au groupe de serveurs.

Pour modifier les options de résultats multiserveurs

  1. Dans Management Studio, dans le menu Outils , cliquez sur Options.

  2. Développez Résultats de la requête, SQL Server, puis cliquez sur Résultats multiserveurs.

  3. Dans la page Résultats multiserveurs , spécifiez les paramètres d'options souhaités, puis cliquez sur OK.

Voir aussi

Administrer plusieurs serveurs à l’aide de serveurs de gestion centralisée