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

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

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

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

Ни кто не сталкивался с подобным затруднением?
...
Рейтинг: 0 / 0
Груповой запуск файлов-запросов.
    #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
Груповой запуск файлов-запросов.
    #39784878
Спасибо felix_ff !

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


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