Как мне найти запущенные трассировки в SQL Server? - PullRequest
30 голосов
/ 12 марта 2009

Есть ли простой способ определить, какие трассировки были установлены sp_trace_create в SQL Server 2000? Как насчет SQL Server 2005, 2008, 2012 или 2014?

Ответы [ 2 ]

43 голосов
/ 12 марта 2009

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

1 голос
/ 04 ноября 2014

Старый вопрос, но уточнение. На сервере SQL 2000 вы должны использовать базу данных msdb. Es:

USE msdb
SELECT * FROM :: fn_trace_getinfo(default) 
...