我正在尝试使用DBCC在表上查看页面信息。当我跑步

DBCC page (master, 1, 1, 0)
GO

我懂了



在SSMS的“消息”窗口中。

我没有看到DBCC的输出。我必须通过一些标志吗?

最佳答案

默认输出是错误日志。您需要启用此MSDN blog post中所述的跟踪标志3604,以重定向输出。

DBCC TRACEON (3604) -- turns on flag 3604 for your session
DBCC PAGE (master, 1, 1, 0);
DBCC TRACEOFF(3604) -- turns off 3604 for your session

DBCC TRACEON (3604, -1) -- turns on flag 3604 globally
DBCC PAGE (master, 1, 1, 0);
DBCC TRACEOFF(3604, –1) -- turns off 3604 globally

关于sql-server-2008 - SQL Server DBCC不显示输出,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25847647/

10-15 15:54