web-dev-qa-db-ja.com

バッチファイルからストアドプロシージャを実行する

SQL Serverで(Windows認証を使用して)ストアドプロシージャをバッチファイルからどのように実行しますか?

15
Nitrodbz

Sql Server 2005+を使用している場合は、 sqlcmd ユーティリティを使用できます。

例:

sqlcmd -Q "exec storedProcName" -S YourServer -d YourDatabase -o C:\ yourOutput.txt

27
dugas

SQL Server 2005以降では、sqlcmd.exeを使用できます。使い方の詳細:

http://msdn.Microsoft.com/en-us/library/ms170572.aspx

http://www.sqlteam.com/forums/topic.asp?TOPIC_ID=10977

5
Robin V.

sqlcmd.exeを使用できます。参照: MSDNの使用法

4
danseery