none
データベースの監査について RRS feed

  • 質問

  • <環境>

    サーバ:Windows Server2012

    SQL:SQL Server 2014 Enterprise

    データベース監査の仕様を作成しようとしています。

    下記のマイクロソフトのHP等を参考しています。

    サーバー監査の仕様およびデータベース監査の仕様を作成する方法

    ttps://msdn.microsoft.com/ja-jp/library/cc280424(v=sql.120).aspx

    データベース監査をテーブル単位では指定できるのですが、

    テーブルが今後増えていくことを考えてデータベース単位で作成したいと思っています。

    Management StudioからGUIで設定をしようとデータベースを選択しても「オブジェクトスキーマを入力します。」と表示されます。

    (オブジェクトスキーマがグレーアウトしていて入力もできません)

    上記HPのコマンドを使用して例題のテーブル名の変わりにデータベース名を入れてみましたがエラーが出て作成できません。

    CREATE DATABASE AUDIT SPECIFICATION [データベース監査]

    FOR SERVER AUDIT [監査ログ出力]

    ADD (SELECT , INSERT

         ON [データベース名] BY dbo )

    WITH (STATE = ON) ;

    GO

    エラーメッセージ

    メッセージ 15151、レベル 16、状態 1、行 5

    オブジェクト '[データベース名]' を 検索 できません。存在しないか、権限がありません。


    データベース単位での監査設定方法をご教示お願いいたします。

    2015年11月26日 1:59