我正在使用 ADO.NET 访问 SQL Server 2005,并且希望能够从我正在调用的 T-SQL 存储过程内部进行日志记录。这有可能吗?
使用 ADO.NET 时,我无法看到“print”语句的输出,并且由于我只想使用日志记录来进行调试,理想的解决方案是从 SysInternals 向 DebugView 发送消息。
最佳答案
我认为写入日志表是我的偏好。
或者,当您使用 2005 时,您可以编写一个简单的 SQLCLR 过程来包装 EventLog。
或者如果您想写入 SQL 日志,您可以使用 xp_logevent
关于sql-server - 如何登录T-SQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58709/