- ベストアンサー
アクセスされたテーブルを調べる方法
いつもお世話になっています。 SQL-Server 2005にて、あるSQL文を実行した際に、「どのテーブルに対してどのようなアクセスがあったのか」を調べる方法はありますでしょうか? いくつかのSQL文を実行した際の影響範囲を調べるために必要としています。 以上、ご協力宜しくお願い致します。
- みんなの回答 (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/ 参考にして下さい。
お礼
kero_mio さんへ なるほど、その手がありましたね。 うっかりしておりました。 ご教授いただき、有難うございました。