• ベストアンサー

アクセスされたテーブルを調べる方法

いつもお世話になっています。 SQL-Server 2005にて、あるSQL文を実行した際に、「どのテーブルに対してどのようなアクセスがあったのか」を調べる方法はありますでしょうか? いくつかのSQL文を実行した際の影響範囲を調べるために必要としています。 以上、ご協力宜しくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • kero_mio
  • ベストアンサー率90% (94/104)
回答No.1

SQL Server のご利用されているエディションは何でしょうか? 上位エディションであれば、「SQL Profiler」というのが SQL Server 2005に同梱されていますので、その「SQL Profiler」を 使って、どんなアクセスがあり、どんなSQL・ストアドを実行したのか一目でわかるものがあります。 SQL Server 2005 の SQL Profilerのリファレンス http://technet.microsoft.com/ja-jp/library/ms173757.aspx もしSQL Server 2005の下位エディション(Express版)をご利用になっているのであれば、「SQL Server 2005 Express Profiler」というのが 公開されています。 http://code.google.com/p/sqlexpressprofiler/ 参考にして下さい。

akkey_pe
質問者

お礼

kero_mio さんへ なるほど、その手がありましたね。 うっかりしておりました。 ご教授いただき、有難うございました。

関連するQ&A