Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Груповой запуск файлов-запросов. / 5 сообщений из 5, страница 1 из 1
12.03.2019, 13:11
    #39784848
Груповой запуск файлов-запросов.
Добрый день!

Разработчики прислали обновление в 120 файлах-запросах. Вероятность того что какой-либо запрос даст сбой ничтожна мала...
Запускать поочередно в SQL Server Management Studio, отслеживать какой выполнился, отмечать пополнившиеся, следить за порядком выполнения очень трудозатратно.

Как вариант, можно сшить все запросы в 1 файл, обрамить каждый парой BEGIN TRANSACTION .. (WAITFOR DELAY '00:00:01.00') .. COMMIT

Может есть в Studio или еще где либо способ/утилита для пакетного и поочередного запуска запросов, в строго указанном порядке?

Ни кто не сталкивался с подобным затруднением?
...
Рейтинг: 0 / 0
12.03.2019, 13:15
    #39784852
felix_ff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Груповой запуск файлов-запросов.
Сергей Прокопенко 8,

через powershell нормально решается
пишите цикл с нужной вам сортировкой файлов, применяете invoke-sqlcmd

https://docs.microsoft.com/ru-ru/sql/database-engine/invoke-sqlcmd-cmdlet?view=sql-server-2014
...
Рейтинг: 0 / 0
12.03.2019, 14:02
    #39784878
Груповой запуск файлов-запросов.
Спасибо felix_ff !

dir-м перенесу список в Excel: отсортирую как необходимо; оберну Invoke-Sqlcmd -InputFile .... ;
И запущу.
Спасибо.
...
Рейтинг: 0 / 0
12.03.2019, 14:12
    #39784884
iap
iap
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Груповой запуск файлов-запросов.
...
Рейтинг: 0 / 0
12.03.2019, 19:33
    #39785046
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Груповой запуск файлов-запросов.
Сергей Прокопенко 8Может есть в Studio или еще где либо способ/утилита для пакетного и поочередного запуска запросов, в строго указанном порядке?В общем то в виндах это пишется одной строкой (см. FOR). Что бы не связываться с PowerShell.
Но проблема в "в строго указанном порядке". Если порядок задаётся руками, то и формировать список нужно руками.
А дальше можно запустить скрипты из списка той же FOR
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Груповой запуск файлов-запросов. / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]