Мне нужно выполнить большое количество скриптов на сервере sql server 2008r2.Эти скрипты присутствуют во многих папках и вложенных папках. Я создал командный файл для выполнения этих скриптов, но моя проблема в том, что я должен поместить этот файл bat в папку, чтобы выполнить скрипты соответствующей папки. Так что, если есть более 10 папок, поэтому я должен поместить этот файл bat 10 раз в папку. Есть ли способ, чтобы я могу поместить мой файл bat только один раз, где захочу (например, на рабочем столе) и выполнить файлы папки?способ выполнения скриптов разных папок с использованием одного файла bat из одного места
.bat файл: -
for %%G in (*.sql) do sqlcmd /S %1 /d %2 -E -i"%%G" pause
Передача имя сервера и имя базы данных с помощью командной строки.
ли эти папки изменить или они постоянно? – rud3y