Как запустить 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
Индексы SQL Server. Поиск дубликатов
Запрос для получения SQL всех индексов для таблиц базы данных SQL Server
Как перестроить все индексы на базе SQL Server
Как разрезать строку на части в SQL по некоторому символу
Конвертация из строки в таблицу в SQL Server
Выполнение прямого запроса к URL из SQL
SQL Server Как установить у таблицы описание (MS Description)
Как получить текущего юзера БД
Как хранить в 1 поле таблицы БД значения разных типов?
Ищем партнеров-разработчиков на T-SQL и PL/pgSQL
- Шаг 1. Создать концепт проекта
- Шаг 2. Получить оценку бюджета (КП)
- Шаг 3. Заключить договор
- Шаг 4. Создать совместно техническое задание
- Шаг 5. Поэтапная реализация проекта