Azure Synapse Analytics の監査ポリシー

Tip

Microsoft Fabric Data Warehouse は、将来のアーキテクチャ、組み込みの AI、および新機能を備えた、Data Lake 基盤上のエンタープライズ 規模のリレーショナル ウェアハウスです。 データ ウェアハウスを初めて使用する場合は、Fabric Data Warehouseから始めます。 既存の dedicated SQL プール ワークロードは、Fabric にアップグレードして、データ サイエンス、リアルタイム分析、レポートの新機能にアクセスできます。

個々のデータベースに対して監査ポリシーを定義することも、 論理サーバーのデフォルトポリシーとして定義することもできます。

サーバーレベルおよびデータベースレベルの監査ポリシーを定義します

Azure で、特定のデータベースに対する監査ポリシー、またはデフォルトのサーバー ポリシーを定義します:

  • サーバーレベルのポリシーは、サーバー上のすべての既存および新たに作成されたデータベースに適用されます。

  • サーバーレベルの監査を有効にすると、そのデータベースの監査設定に関わらず、サーバーレベルの監査がそのデータベースに適用されます。

  • データベースレベルのポリシーはサーバーレベルのポリシーを上書きしません。 両方有効の場合、データベースは2回監査されます。

  • サーバー上だけではなく、データベース上でも監査を有効にした場合であっても、サーバーの監査の設定がオーバーライドされたり変更されたりすることは "ありません"。 どちらの監査も並行して存在します。 つまり、データベースは並行して 2 回監査されることになります (1 回はサーバー ポリシー、もう 1 回はデータベース ポリシーによって監査されます)。

    Note

    サーバー監査とデータベースのブロブ監査の両方を有効にしないようにしましょう。ただし、以下の場合を除きます。

    • 特定のデータベースに対しては、異なるストレージアカウント、保持期間、またはLog Analytics Workspaceを使いたいのです。
    • このサーバー上の他のデータベースとは異なる、特定のデータベースのイベントの種類またはカテゴリを監査する必要があります。 たとえば、特定のデータベースに対してのみ監査が必要なテーブルへの挿入操作がある場合など。

    それ以外の場合は、サーバーレベルの監査のみを有効にし、すべてのデータベースでデータベースレベルの監査を無効にしてください。