適用対象: SQL Server
この記事では、SQL Server Management Studio または Transact-SQL を使用して、SQL Server でコレクション セットを開始または停止する方法について説明します。
制限事項
データ コレクターのストアド プロシージャとカタログ ビューは、msdb
データベースに格納されます。
通常のストアド プロシージャとは異なり、データ コレクターのストアド プロシージャのパラメーターは厳密に型が定義されており、自動データ型変換はサポートされていません。 これらのパラメーターが、引数の説明で指定されている正しいデータ型で呼び出されないと、このストアド プロシージャではエラーが返されます。
前提条件
SQL Server エージェントを開始している必要があります。
推奨事項
コレクション セットに関する情報を取得するには、 syscollector_collection_sets カタログ ビューのクエリを実行します。
アクセス許可
dc_operator 固定データベース ロールのメンバーシップが必要です。 コレクション セットにプロキシ アカウントがない場合は、sysadmin 固定サーバー ロールのメンバーシップが必要です。
SQL Server Management Studio を使用します。
コレクション セットを開始する
オブジェクト エクスプローラーで、 [管理] ノード、 [データ コレクション]、 [システム データ コレクション セット]の順に展開します。
開始するコレクション セットを右クリックして [データ コレクション セットの開始]を選択します。
メッセージ ボックスにはこのアクションの結果が表示され、コレクション セットのアイコンに緑色の矢印が付いている場合は、コレクション セットが開始されていることを示します。
コレクション セットを停止する
オブジェクト エクスプローラーで、 [管理] ノード、 [データ コレクション]、 [システム データ コレクション セット]の順に展開します。
停止するコレクション セットを右クリックして [データ コレクション セットの停止]を選択します。
メッセージ ボックスにはこのアクションの結果が表示され、コレクション セットのアイコンに赤い丸が付いている場合は、コレクション セットが停止していることを示します。
Transact-SQL の使用
コレクション セットを開始する
データベース エンジンに接続します。
標準バーから、 [新しいクエリ] を選択します。
次の例をコピーしてクエリ ウィンドウに貼り付け、 [実行] を選択します。 この例では、 sp_syscollector_start_collection_set を使用して、ID が
1
であるコレクション セットを開始します。
USE msdb;
GO
EXEC sp_syscollector_start_collection_set @collection_set_id = 1;
コレクション セットを停止する
データベース エンジンに接続します。
標準バーから、 [新しいクエリ] を選択します。
次の例をコピーしてクエリ ウィンドウに貼り付け、 [実行] を選択します。 この例では、 sp_syscollector_stop_collection_set を使用して、ID が
1
であるコレクション セットを停止します。
USE msdb;
GO
EXEC sp_syscollector_stop_collection_set @collection_set_id = 1;