2
私はSQL Server 2008をローカルで実行しています。ローカルデータベースで実行したいスクリプトがたくさんあります。私はサーバーに接続して手動で実行することができますが、私は100以上のスクリプトを持っており、これを行う方法があると確信しています。どんな助けでも感謝しています!SQL Server:ディレクトリ内のすべてのSQLスクリプトの実行
私はSQL Server 2008をローカルで実行しています。ローカルデータベースで実行したいスクリプトがたくさんあります。私はサーバーに接続して手動で実行することができますが、私は100以上のスクリプトを持っており、これを行う方法があると確信しています。どんな助けでも感謝しています!SQL Server:ディレクトリ内のすべてのSQLスクリプトの実行
ディレクトリ内のすべてのクエリファイルを繰り返し実行し、osqlユーティリティで実行できます。
@echo off
for %%f in (*.sql) do (
echo executing %%f
osql -E -i %%f
)
pause
SQL Server 2005では、 'osql'の代わりに**' sqlcmd.exe' **を使用することをお勧めします。 –
これらのユーティリティは数多くあります。 GoogleやBingで検索 - ヒット数は**トン**です。 http://download.cnet.com/SQL-Batch-Executor/3000-10254_4-10385995.htmlまたはhttp://www.softpedia.com/get/Internet/Servers/Database-Utils/xSQL-Script-Executor。 shtmlまたは**たくさんの詳細** –