テーブルを挿入、更新、および削除する権限を持つ 10 人の Windows ユーザーを持つ SQL Server 2008 データベースがあります。各テーブルには、異なるデータベースの監査テーブルに書き込むトリガーがあります。
現在、これが機能するには、ユーザーに監査データベースへの書き込み権限も付与する必要があります。そうしないと、トリガーがエラーをスローします。
個々のユーザーにのみ挿入許可を与えることができましたが、この問題に対するより洗練された解決策があることを期待していました. 特に、ユーザーが削除/追加されるという観点からすると、1 つではなく 2 つのデータベースに設定することになります。
理想的には、すべての監査作業を行う 1 つのアカウントを使用したいと考えています。