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