У меня есть случай, когда у меня есть SQL script
10+.
Я не хочу идти и запускать все мои сценарии 1 к 1.
Есть ли способ, которым я могу запускать все мои сценарии подряд в SQL Management studio
.
Я нашел этот пост. Создание командного файла кажется более простым.
Это все, что вам нужно:
@echo off
ECHO %USERNAME% started the batch process at %TIME% >output.txt
for %%f in (*.sql) do (
(
sqlcmd.exe -S servername -E -d databasename -i %%f >>output.txt
)
pause
Замените имя сервера и имя_базы, но он, похоже, не работает.
Есть идеи?