2011-01-14 27 views

回答

1

你是如何执行这些存储过程的?如果来自SSMS的打印语句最快且最简单,那么您可以使用自定义SQL Profiler Events

您可以通过更改连接字符串来关闭和关闭日志记录。

IF APP_NAME() LIKE '%Debug%' 
BEGIN 
    DECLARE @msg NVARCHAR(128), @user_data varbinary(8000) 
    SELECT @msg = N'A message', @user_data = cast('some data' as varbinary(8000)) 
    EXEC sp_trace_generateevent 82, @msg, @user_data 
END 
+0

我试过你的代码,它似乎没有调用`OutputDebugString`。问题在我身边,还是您的回答是作为`OutputDebugString`的替代方案? – 2015-09-29 13:09:18