Pytanie Jak znaleźć bieżące ślady na serwerze SQL?


Czy istnieje łatwy sposób określenia, jakie ślady zostały ustawione przez sp_trace_create w SQL Server 2000? Co z serwerem SQL Server 2005, 2008, 2012 lub 2014?


27
2018-03-12 01:04


pochodzenie




Odpowiedzi:


SQL Server 2005 (dalej):

    SELECT * FROM sys.traces

SQL Server 2000 :

    USE msdb
    SELECT * FROM fn_trace_getinfo(default);

Ref: fn_trace_getinfo

Opisy kolumn dla sys.traces DMV można znaleźć tutaj: sys.traces


39
2018-03-12 01:08





Stare pytanie, ale dokładność. Na serwerze SQL 2000 musisz użyć bazy danych msdb. Es:

USE msdb
SELECT * FROM :: fn_trace_getinfo(default) 

1
2017-11-04 15:05



Powinien to być tylko komentarz w zaakceptowanej odpowiedzi, a nie sam w sobie. "Presyfikacja" nie jest słowem;) - Ricardo C
Sorry @RicardoC, byłem dopiero początkującym na stackoverflow :-) - user_0