Sql-Server
如何跟踪跟踪是否正在執行?
我確信這裡有一個正在執行和創建日誌的跟踪。
我不知道過去是誰做過這件事(從我在這家公司的第一天起就在這裡)。
sp_whoisactive 上沒有它的踪跡。
活動監視器什麼也沒顯示。
沒有作業正在執行。
沒有這樣的工作(我刪除了所有舊工作並創建了自己的工作)。
但它仍在創建這些文件。如果因為 SQL Server 正在使用它,我無法刪除。我無法停止此伺服器,因為它是生產伺服器。也許如果我停止伺服器,我可以刪除文件,但它們會被重新創建。
我確定沒有任何痕跡在執行。
此錯誤日誌文件與我們可以看到的錯誤日誌相同
error logs > current
我認為您在問題中引用的日誌文件是由 SQL Server 預設跟踪創建的。您應該能夠通過執行來驗證這一點:
SELECT path AS [Default Trace File] ,max_size AS [Max File Size of Trace File] ,max_files AS [Max No of Trace Files] ,start_time AS [Start Time] ,last_event_time AS [Last Event Time] FROM sys.traces WHERE is_default = 1 GO
還有關於在 SQL Server 中查找預設跟踪位置的不同方法的其他有用資訊。
Select * from sys.traces where id = 1.
這是預設跟踪。