次の方法で共有


コレクション セットの開始または停止

適用対象 SQL Server

この記事では、SQL Server Management Studio または Transact-SQL を使用して、SQL Server でコレクション セットを開始または停止する方法について説明します。

制限事項

データ コレクターのストアド プロシージャとカタログ ビューは、msdb データベースに格納されます。

通常のストアド プロシージャとは異なり、データ コレクターのストアド プロシージャのパラメーターは厳密に型が定義されており、自動データ型変換はサポートされていません。 これらのパラメーターが、引数の説明で指定されている正しいデータ型で呼び出されないと、このストアド プロシージャではエラーが返されます。

前提条件

SQL Server エージェントを開始している必要があります。

推奨事項

コレクション セットに関する情報を取得するには、 syscollector_collection_sets カタログ ビューのクエリを実行します。

アクセス許可

dc_operator 固定データベース ロールのメンバーシップが必要です。 コレクション セットにプロキシ アカウントがない場合は、sysadmin 固定サーバー ロールのメンバーシップが必要です。

SQL Server Management Studio を使用します。

コレクション セットを開始する

  1. オブジェクト エクスプローラーで、 [管理] ノード、 [データ コレクション][システム データ コレクション セット]の順に展開します。

  2. 開始するコレクション セットを右クリックして [データ コレクション セットの開始]を選択します。

    メッセージ ボックスにはこのアクションの結果が表示され、コレクション セットのアイコンに緑色の矢印が付いている場合は、コレクション セットが開始されていることを示します。

コレクション セットを停止する

  1. オブジェクト エクスプローラーで、 [管理] ノード、 [データ コレクション][システム データ コレクション セット]の順に展開します。

  2. 停止するコレクション セットを右クリックして [データ コレクション セットの停止]を選択します。

    メッセージ ボックスにはこのアクションの結果が表示され、コレクション セットのアイコンに赤い丸が付いている場合は、コレクション セットが停止していることを示します。

Transact-SQL の使用

コレクション セットを開始する

  1. データベース エンジンに接続します。

  2. 標準バーから、 [新しいクエリ] を選択します。

  3. 次の例をコピーしてクエリ ウィンドウに貼り付け、 [実行] を選択します。 この例では、 sp_syscollector_start_collection_set を使用して、ID が 1であるコレクション セットを開始します。

USE msdb;
GO
EXEC sp_syscollector_start_collection_set @collection_set_id = 1;

コレクション セットを停止する

  1. データベース エンジンに接続します。

  2. 標準バーから、 [新しいクエリ] を選択します。

  3. 次の例をコピーしてクエリ ウィンドウに貼り付け、 [実行] を選択します。 この例では、 sp_syscollector_stop_collection_set を使用して、ID が 1であるコレクション セットを停止します。

USE msdb;
GO
EXEC sp_syscollector_stop_collection_set @collection_set_id = 1;