【发布时间】:2012-03-16 09:36:28
【问题描述】:
我已经使用这个存储过程 Sys.xp_readerrorlog 大约一周了,我了解到它接受 7 个参数来完全改进它应该如何显示其数据。很容易理解。
我现在有一个问题,这个存储过程究竟是从哪里获取数据的?我知道您还可以在 SSMS 对象浏览器中预览数据,在 SQL Server 日志文件夹中的 Managements 下,尽管我已经得出这样的理论,即您阅读日志时打开的对话框也使用此过程显示给用户一个网格。
我很困惑。我浏览了系统数据库,没有发现任何东西(没有表),它看起来与您从这个过程中获得的输出很相似
exec sys.xp_readerrorlog 1,0,'','',null,null,N'Desc';
任何专家可以告诉我实际日志数据存储在哪里,如果您有管理员权限,是否可以通过 select 语句查询?
【问题讨论】:
标签: tsql stored-procedures sql-server-2008-r2 logging