web-dev-qa-db-ja.com

SQL Serverで1つのテーブルをプロファイルする方法

特定のテーブル名のSQLステートメントをトレースできるフィルターを追加するにはどうすればよいですか?

25
Dakmaz

特定のテーブルを直接トレースするようにフィルターを設定することはできません。

あなたができることは、Text Data

ファイル->プロパティ->イベントの選択->列フィルター-> TextData-> Like-> [テーブル名]

これは私がそれをすることができた方法です...

プロファイラーで以下のイベントを選択します。

  • Audit Database Object Access Event
  • Audit Fulltext
  • Audit Schema Object Access Event

必ず選択してくださいText Data、列の下。

次に、列フィルターの下で次を選択します。

  • DatabaseID --->特定のデータベースIDを入力
  • ObjectId --->特定のオブジェクトIDを入力(その特定のテーブルについてはsysobjectsから選択)
  • ObjectName --->必要なテーブル名を入力してください
7
Pradeep Kumar