Cómo ejecutar instrucciones con varios servidores simultáneamente (SQL Server Management Studio)

En SQL Server 2008, puede consultar al mismo tiempo varios servidores creando un grupo de servidores locales o un Servidor de administración central y uno o varios grupos de servidores, y uno o varios servidores registrados dentro de los grupos, y consultando a continuación el grupo completo. Los resultados que devuelve la consulta se pueden combinar en un único panel de resultados o en paneles de resultados independientes. El conjunto de resultados puede incluir columnas adicionales para el nombre de servidor y el inicio de sesión que usa la consulta en cada servidor. Los Servidores de administración central y los servidores secundarios se pueden registrar únicamente utilizando la autenticación de Windows. Los servidores de los grupos de servidores locales se pueden registrar con la autenticación de Windows o con la autenticación de SQL Server.

Nota

Antes de ejecutar los procedimientos siguientes, cree un Servidor de administración central y grupos de servidores. Para obtener más información, vea Cómo crear un Servidor de administración central y un grupo de servidores (SQL Server Management Studio).

Para ejecutar instrucciones con varios destinos de configuración simultáneamente

  1. En SQL Server Management Studio, en el menú Ver, haga clic en Servidores registrados.

  2. Expanda un Servidor de administración central, haga clic con el botón secundario en un grupo de servidores, seleccione Conectar y, a continuación, haga clic en Nueva consulta.

  3. En el Editor de consultas, escriba y ejecute una instrucción de Transact-SQL, como la siguiente:

    USE master
    GO
    SELECT * FROM sysdatabases;
    GO
    

    De forma predeterminada, el panel de resultados combinará los resultados de la consulta de todos los servidores del grupo de servidores.

Para cambiar las opciones de los resultados multiservidor

  1. En Management Studio, en el menú Herramientas, haga clic en Opciones.

  2. Expanda Resultados de la consulta, expanda SQL Server y, a continuación, haga clic en Resultados multiservidor.

  3. En la página Resultados multiservidor, especifique la configuración de las opciones que desee y, a continuación, haga clic en Aceptar.

Seguridad

Dado que las conexiones que mantiene un Servidor de administración central se ejecutan en el contexto del usuario, si se usara la autenticación de Windows, los permisos vigentes en los servidores registrados podrían variar. Por ejemplo, el usuario podría ser miembro de la función fija de servidor sysadmin en la instancia de SQL Server A, pero tener permisos limitados en la instancia de SQL Server B.