2010-04-21 77 views
0

当我使用PRINT语句来调试和监视SQL Server Management Studio中长时间运行的查询时,我注意到输出没有立即出现在消息选项卡中。有没有办法将输出刷新到消息选项卡,或设置环境,以便它不缓冲消息?Flush SQL Management Studio消息缓冲区

+0

http://stackoverflow.com/questions/306945/how-do-i-flush-the-print-buffer-in-tsql – 2010-04-21 17:16:32

回答

5

使用RAISERROR与NOWAIT代替PRINT http://www.mssqltips.com/tip.asp?tip=1660

+1

的可能重复这似乎像复制http://stackoverflow.com/questions/306945/how-do-i-flush-the-print-buffer-in-tsql – 2010-04-21 17:58:47

+0

同意。同样的问题,相同的答案! – 2010-04-21 19:27:50

+0

工程就像一个魅力,谢谢。不知道为什么找不到306945当我第一次搜索这个,虽然我注意到,搜索“SQL打印刷新”的前50个相关结果没有找到此引用。我可以问你如何找到原来的帖子? – 2010-04-29 16:34:33