将SQL消息输出到日志文件

Dav*_*vie 5 sql t-sql sql-server sql-server-2005

我有一个SQL脚本而不是运行几个DBBC命令.有没有办法将执行这些命令生成的消息发送到简单的日志文件,例如"C:\ log.txt"?

我的意思是在执行查询后出现在SQL Server 2005 Management Studio底部的消息框中的消息.

需要这样做的原因是因为我不打算打开SQL Server Management Studio,因此无法看到消息.

如果有帮助,我正在使用SQL Server 2005.

Mit*_*eat 6

在SSMS中,单击 Query->Results To...->Results To File


Raj*_*ore 5

您可以使用SQLCMD实用程序从命令行运行脚本。

http://msdn.microsoft.com/zh-cn/library/ms162773%28SQL.90%29.aspx

您可以通过批处理文件来运行它。让您登录到文件。

您可以使用计划程序自动执行此类作业。