Запуск T-SQL команды на нескольких экземплярах без использования CMS

С появлением SQL Server 2008 R2 стало возможным использовать Central Management Servers для запуска T-SQL команды сразу на нескольких экземплярах. Но, однако, такой трюк можно проделать и без установки и настройки CMS, если вы используете Registered Servers в SQL Server Management Studio. Для этого в SSMS нужно кликнуть правой клавишей мыши на нужной группе серверов или же на всей категории Local Servers Group и выбрать пункт New Query.

New Query on Local Server Group

После этого в открывшемся окне пишем или копируем запрос, который необходимо выполнить на данной группе серверов, запускаем его и смотрим результаты. Примеду пример результата выполнения простого запроса.

Multiply Servers Query Result

В параметрах подключения для этого окна будет уже не отдельный сервер, а группа.

Query Windows Connection

Таким образом только с помощью SQL Server Management Studio можно с легкостью выполнить T-SQL команду сразу на нескольких серверах, что порой так необходимо при администрировании.

Leave a Reply

Your email address will not be published. Required fields are marked *