共用方式為


啟動或停止收集組

此主題描述如何使用 SQL Server Management Studio 或 Transact-SQL,在 SQL Server 2012 中啟動或停止收集組。

本主題內容

  • 開始之前:

    限制事項

    必要條件

    建議

    安全性

  • 若要使用下列項目啟動或停止收集組:

    SQL Server Management Studio

    Transact-SQL

開始之前

限制事項

  • 資料收集器預存程序和目錄檢視儲存在 msdb 資料庫。

  • 不同於一般預存程序,資料收集器預存程序的參數會具備嚴格的類型,而且不支援資料類型的自動轉換。 如果沒有依照引數描述所指定,以正確的輸入參數資料類型來呼叫這些參數,預存程序會傳回錯誤。

必要條件

  • SQL Server Agent 必須已啟動。

建議

安全性

權限

需要 dc_operator 固定資料庫角色中的成員資格。 如果收集組沒有 Proxy 帳戶,就需要系統管理員 (sysadmin) 固定伺服器角色中的成員資格。

搭配回到頁首連結使用的箭頭圖示[Top]

使用 SQL Server Management Studio

若要啟動收集組

  1. 在 [物件總管] 中,依序展開 [管理] 節點、[資料收集][系統資料收集組]

  2. 以滑鼠右鍵按一下您要啟動的收集組,然後按一下 [啟動資料收集組]

    訊息方塊會顯示此動作的結果,而此收集組圖示上的綠色箭頭會指示此收集組已經啟動。

若要停止收集組

  1. 在 [物件總管] 中,依序展開 [管理] 節點、[資料收集][系統資料收集組]

  2. 以滑鼠右鍵按一下您要停止的收集組,然後按一下 [停止資料收集組]

    訊息方塊會顯示此動作的結果,而此收集組圖示上的紅色圓圈會指示此收集組已經停止。

搭配回到頁首連結使用的箭頭圖示[Top]

使用 Transact-SQL

若要啟動收集組

  1. 連接到 Database Engine。

  2. 在標準列中,按一下 [新增查詢]

  3. 將下列範例複製並貼到查詢視窗中,然後按一下 [執行]。 此範例使用 sp_syscollector_start_collection_set 啟動 ID 為 1 的收集組。

USE msdb;
GO
EXEC sp_syscollector_start_collection_set @collection_set_id = 1;

若要停止收集組

  1. 連接到 Database Engine。

  2. 在標準列中,按一下 [新增查詢]

  3. 將下列範例複製並貼到查詢視窗中,然後按一下 [執行]。 此範例使用 sp_syscollector_stop_collection_set 停止 ID 為 1 的收集組。

USE msdb;
GO
EXEC sp_syscollector_stop_collection_set @collection_set_id = 1;

搭配回到頁首連結使用的箭頭圖示[Top]

請參閱

參考

資料收集器檢視 (Transact-SQL)

概念

資料收集