プロファイラ vs. SQL Server Audit(SQL Server 監査)

SQL Server 2008 からの新機能である「SQL Server Audit」は、SQL Server に対するあらゆる操作を監査(ログ記録)できるので、J-SOX 法(日本版 SOX 法)や PCI DSS(クレジット カード情報のセキュリティ基準)、内部統制などのコンプライアンス法令遵守)の実現およびセキュリティの強化には、不可欠な機能です。従来のバージョンのプロファイラ(SQL Server Profiler)でも、同様に監査ログを記録することができますが、プロファイラとの違いは、SQL Server Audit のほうが設定が容易で、かつパフォーマンスが良い(監査のオーバーヘッドがプロファイラよりも小さい)という点です。ぜひ、活用してみてください。
なお、SQL Server Audit は Enterprise Edition のみの機能になります。


プロファイラと SQL Server のパフォーマンス比較については、弊社が執筆協力した SQL Server 2008 徹底検証シリーズの「コンプライアンス実現のためのガイドライン」に詳しく記載しているのでご覧になってみてください。
http://www.microsoft.com/japan/sqlserver/2008/bible/cqi.mspx

このホワイトペ^−パーを書籍としてまとめたものも発売されております。こちらもぜひご覧いただければと思います。