Как запустить SQL сценарий сразу на нескольких БД

Иногда требуется выполнить некий SQL скрипт сразу на множестве баз данных. 

1. Для этого используйте следующий подход: 

Включаем режим SQL CMD в SSMS: Options / query execution / sql server / common / Open SQL CMD Mode checkbox

2. Сохраняем пакет SQL в файл

3. Готовим такой скрипт:

USE db1;
:r C:\temp\1.sql
GO

USE db2;
:r C:\temp\1.sql
GO

USE db3;
:r C:\temp\1.sql
GO

Таким образом подготовив 1 раз шаблон подобного скрипта можно обновлять скрипты на множестве баз данных.

Подробнее: 

Насколько полезной была статья?

Что еще посмотреть по SQL Server

Выгода от использования Falcon Space

В 2-3 раза экономнее и быстрее, чем заказная разработка
Более гибкая, чем коробочные решения и облачные сервисы
Используйте готовые решения и изменяйте под свои потребности
Нужна бесплатная консультация?
Получить оценку проекта
Создайте концепцию проекта на основе нашего шаблона и получите оценку проекта в виде КП.
Демо-сайт решений
Базисные решения, которые можно гибко адаптировать под себя: менять внешний вид, бизнес-логику и даже структуру базы данных.
Сайт использует Cookie. Правила конфиденциальности OK