从批处理文件执行存储过程

时间:2012-10-19 18:32:45

标签: sql-server stored-procedures batch-file

如何从批处理文件中执行SQL Server中的存储过程(使用Windows身份验证)?

3 个答案:

答案 0 :(得分:26)

如果您使用的是Sql Server 2005+,则可以使用sqlcmd实用程序。

示例:

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

答案 1 :(得分:5)

使用SQL Server 2005及更高版本,您可以使用sqlcmd.exe。 有关如何使用它的更多信息:

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

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

答案 2 :(得分:4)

您可以使用sqlcmd.exe请参阅:MSDN usages