SQL Server Audit を使用する - Amazon Relational Database Service

SQL Server Audit を使用する

サーバー監査、サーバー監査の仕様、およびデータベース監査の仕様は、オンプレミスデータベースサーバーの場合と同じ方法で制御することができます。

監査の作成

サーバーの監査は、オンプレミスデータベースサーバーで作成した方法と同じ方法で作成することができます。サーバー監査の作成方法については、Microsoft SQL Server ドキュメントの「CREATE SERVER AUDIT」を参照してください。

エラーを回避するには、次の制限に準拠します。

  • インスタンスごとにサポートされるサーバー監査の最大数 50 を超えない。

  • データをバイナリファイルに書き込むように SQL Server に指示する。

  • サーバーの監査名のプリフィックスとして RDS_ を使用しない。

  • FILEPATH で、D:\rdsdbdata\SQLAudit を指定する。

  • MAXSIZE で、2 MB~50 MB の間のサイズを指定する。

  • MAX_ROLLOVER_FILES または MAX_FILES を設定しない。

  • 監査レコードの書き込みに失敗した場合に DB インスタンスをシャットダウンするように SQL Server を構成しない。

監査仕様の作成

サーバー監査仕様とデータベース監査仕様は、オンプレミスデータベースサーバーで作成するのと同じ方法で作成します。監査仕様の作成方法については、Microsoft SQL Server のドキュメントの「CREATE SERVER AUDIT SPECIFICATION」および「CREATE DATABASE AUDIT SPECIFICATION」を参照してください。

エラーを回避するために、データベース監査仕様またはサーバー監査仕様の名前のプリフィックスとして RDS_ を使用しないでください。