啟動或停止收集組
此主題描述如何使用 SQL Server Management Studio 或 Transact-SQL,在 SQL Server 2012 中啟動或停止收集組。
本主題內容
開始之前:
限制事項
必要條件
建議
安全性
若要使用下列項目啟動或停止收集組:
SQL Server Management Studio
Transact-SQL
開始之前
限制事項
資料收集器預存程序和目錄檢視儲存在 msdb 資料庫。
不同於一般預存程序,資料收集器預存程序的參數會具備嚴格的類型,而且不支援資料類型的自動轉換。 如果沒有依照引數描述所指定,以正確的輸入參數資料類型來呼叫這些參數,預存程序會傳回錯誤。
必要條件
- SQL Server Agent 必須已啟動。
建議
- 若要取得收集組的相關資訊,請查詢 syscollector_collection_sets 目錄檢視。
安全性
權限
需要 dc_operator 固定資料庫角色中的成員資格。 如果收集組沒有 Proxy 帳戶,就需要系統管理員 (sysadmin) 固定伺服器角色中的成員資格。
[Top]
使用 SQL Server Management Studio
若要啟動收集組
在 [物件總管] 中,依序展開 [管理] 節點、[資料收集] 和 [系統資料收集組]。
以滑鼠右鍵按一下您要啟動的收集組,然後按一下 [啟動資料收集組]。
訊息方塊會顯示此動作的結果,而此收集組圖示上的綠色箭頭會指示此收集組已經啟動。
若要停止收集組
在 [物件總管] 中,依序展開 [管理] 節點、[資料收集] 和 [系統資料收集組]。
以滑鼠右鍵按一下您要停止的收集組,然後按一下 [停止資料收集組]。
訊息方塊會顯示此動作的結果,而此收集組圖示上的紅色圓圈會指示此收集組已經停止。
[Top]
使用 Transact-SQL
若要啟動收集組
連接到 Database Engine。
在標準列中,按一下 [新增查詢]。
將下列範例複製並貼到查詢視窗中,然後按一下 [執行]。 此範例使用 sp_syscollector_start_collection_set 啟動 ID 為 1 的收集組。
USE msdb;
GO
EXEC sp_syscollector_start_collection_set @collection_set_id = 1;
若要停止收集組
連接到 Database Engine。
在標準列中,按一下 [新增查詢]。
將下列範例複製並貼到查詢視窗中,然後按一下 [執行]。 此範例使用 sp_syscollector_stop_collection_set 停止 ID 為 1 的收集組。
USE msdb;
GO
EXEC sp_syscollector_stop_collection_set @collection_set_id = 1;
[Top]