Поделиться через


Выполнение инструкции на нескольких серверах одновременно (среда SQL Server Management Studio)

В этом разделе описывается, как в SQL Server 2012 выполнить запросы к нескольким серверам одновременно путем создания локальной группы серверов либо создать сервер централизованного управления и одну или несколько групп серверов, затем создать один или несколько зарегистрированных серверов в группах и выполнить запрос ко всей группе. Результаты, возвращенные запросом, можно объединить в одну панель результатов или вернуть в отдельные панели результатов. Результирующий набор может включать дополнительные столбцы для имени сервера и имени входа, используемые для запроса к каждому серверу. Центральные серверы управления и подчиненные серверы могут быть зарегистрированы только с применением проверки подлинности Windows. Серверы в локальных группах серверов можно зарегистрировать с использованием проверки подлинности Windows или проверки подлинности SQL Server.

ПримечаниеПримечание

Перед выполнением следующих процедур создайте центральный сервер управления и группы серверов. Дополнительные сведения см. в разделе Создание центрального сервера управления и группы сервера (среда SQL Server Management Studio).

В этом разделе

  • Перед началом работы выполните следующие действия.

    Безопасность

  • Для выполнения инструкций на нескольких серверах используется:

    Среда SQL Server Management Studio

Перед началом

Безопасность

Разрешения

Поскольку соединения, поддерживаемые центральным сервером управления, выполняются в контексте пользователя с применением проверки подлинности Windows, действующие разрешения на зарегистрированные серверы могут быть различными. Например, пользователь может входить в предопределенную роль сервера sysadmin на экземпляре SQL Server A, но иметь ограниченные разрешения на экземпляре SQL Server B.

Значок стрелки, используемый со ссылкой «В начало»[Top]

Использование среды SQL Server Management Studio

Выполнение инструкций на нескольких целях конфигурации одновременно

  1. В среде Среда SQL Server Management Studio в меню Вид выберите пункт Зарегистрированные серверы.

  2. Разверните центральный сервер управления, щелкните правой кнопкой мыши группу серверов, укажите пункт Соединить и выберите Создать запрос.

  3. Введите и выполните инструкцию языка Transact-SQL в редакторе запросов, например, подобную следующей:

    USE master
    GO
    SELECT * FROM sysdatabases;
    GO
    

    По умолчанию панель результатов объединит результаты запросов со всех серверов группы.

Изменение параметров многосерверных результатов

  1. В среде Среда Management Studio в меню Сервис выберите Параметры.

  2. Последовательно раскройте панели Результаты запроса и SQL Server, затем выберите пункт Многосерверные результаты.

  3. Укажите требуемые настройки параметра на странице Многосерверные результаты и нажмите кнопку ОК.

Значок стрелки, используемый со ссылкой «В начало»[Top]

См. также

Основные понятия

Администрирование нескольких серверов с использованием центральных серверов управления