2010-04-21 80 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