SQL Server:如何打开默认跟踪文件?

SQL Server:如何打开默认跟踪文件?

我正在尝试从目录打开默认跟踪文件(log_17.trc)

C:\Program Files\Microsoft SQL Server\MSSQL10.INSTC\MSSQL\Log

我在 SQL Server 事件探查器中收到以下错误:

Failed to open file. Access is denied

我使用的是 sysadmin 帐户。我在 Windows 7 上。有什么想法吗?

答案1

我刚刚在运行 SQL Server 2008 R2 SSMS 和 SQL Server 2008 数据引擎的 Windows 7 计算机上重现了该问题,我必须以提升模式(以管理员身份运行)启动 SQL Profiler 才能打开默认跟踪文件。

答案2

尝试这个:

SELECT * FROM fn_trace_gettable( convert (varchar(1000),(SELECT value FROM ::fn_trace_getinfo(default) where traceid = (select max(traceid) from ::fn_trace_getinfo(default)) and property = 2 )), default)

相关内容