33

sp_trace_create是否有一种简单的方法可以确定在 SQL Server 2000 上设置了哪些跟踪?SQL Server 2005、2008、2012 或 2014 怎么样?

4

2 回答 2

48

SQL Server 2005(更高版本):

    SELECT * FROM sys.traces

SQL Server 2000

    USE msdb
    SELECT * FROM fn_trace_getinfo(default);

参考:fn_trace_getinfo

sys.traces可在此处找到 DMV的列说明:sys.traces

于 2009-03-12T01:08:20.210 回答
2

老问题,但精确。在 SQL 2000 服务器上,您必须使用 msdb 数据库。埃斯:

USE msdb
SELECT * FROM :: fn_trace_getinfo(default) 
于 2014-11-04T15:05:26.323 回答