Задача
"Накатить" скрипт на несколько MS SQL баз (в моем случае MS SQL Server 2008)Решение
Сделал простое приложение, которым и хочу здесь поделитьсяЧто делает приложение: накатывает скрипт на базы по списку
Скачать
Инструкция
1. Настроить список баз
задаете список баз в файле ConnectionStrings.txt
формат файла: список строк вида:
host|dbname|user|password
по одной строке на базу
2. Указать скрипт
вносите SQL-скрипт в файл script.txt
3. Запустить Run.bat
Это все: скрипт из файла script.txt выполнится на всех базах из списка, который вы задали в файле ConnectionStrings.txt
Обратная связь
Пожелания/предложения оставляйте в комментариях к посту
См. также
Тема на форуме: обработка нескольких баз
http://www.dbforums.com/microsoft-sql-server/1621678-best-mssql-management-tools.html
обсуждение темы на stackoverflow
http://stackoverflow.com/questions/1461955/sql-server-execute-batch-t-sql-script-on-multiple-databases/27794906#27794906
http://stackoverflow.com/questions/3306218/run-script-on-multiple-dbssql-server
См. также
Тема на форуме: обработка нескольких баз
http://www.dbforums.com/microsoft-sql-server/1621678-best-mssql-management-tools.html
обсуждение темы на stackoverflow
http://stackoverflow.com/questions/1461955/sql-server-execute-batch-t-sql-script-on-multiple-databases/27794906#27794906
http://stackoverflow.com/questions/3306218/run-script-on-multiple-dbssql-server
Комментариев нет:
Отправить комментарий