1. 程式人生 > >DBCC大全集之(適用版本MS SQLServer 2008 R2)----DBCC TRACEON啟用指定的跟蹤標記

DBCC大全集之(適用版本MS SQLServer 2008 R2)----DBCC TRACEON啟用指定的跟蹤標記

在生產伺服器上,為了避免意外行為,建議您使用下列方法之一,僅在伺服器範圍內啟用跟蹤標記。

  • 使用 Sqlservr.exe 的 -T 命令列啟動選項。這是推薦的最佳實踐,因為這樣可確保將所有語句執行時使用已啟用的跟蹤標誌。這些語句包括啟動指令碼中的命令。有關詳細資訊,請參閱 sqlservr 應用程式

  • 僅在使用者或應用程式未對系統以並行方式執行語句時,才使用 DBCC TRACEON (trace# [, ....n],-1)

跟蹤標記用於通過控制 SQL Server 的執行方式來自定義某些特徵。啟用的跟蹤標記將在伺服器中一直保持啟用狀態,直到執行 DBCC TRACEOFF 語句將其禁用為止。在 SQL Server 中,有兩種跟蹤標誌:會話和全域性。會話跟蹤標誌對某個連線是有效的,只對該連線可見。全域性跟蹤標誌在伺服器級別上進行設定,對伺服器上的每一個連線都可見。若要確定跟蹤標記的狀態,請使用 DBCC TRACESTATUS。若要禁用跟蹤標記,請使用 DBCC TRACEOFF。