有没有简单的方法可以确定在SQL Server 2000上由sp_trace_create
设置了哪些跟踪?对于SQL Server 2005、2008、2012或2014呢?
有没有简单的方法可以确定在SQL Server 2000上由sp_trace_create
设置了哪些跟踪?对于SQL Server 2005、2008、2012或2014呢?
SQL Server 2005(及以后版本):
SELECT * FROM sys.traces
SQL Server 2000 :
USE msdb
SELECT * FROM fn_trace_getinfo(default);
sys.traces
DMV 的列描述可以在此处找到:sys.traces
虽然这是一个老问题,但需要澄清的是,在 SQL 2000 服务器上,必须使用 msdb 数据库。例如:
USE msdb
SELECT * FROM :: fn_trace_getinfo(default)