注:この質問は、同じシナリオを提示する一連の質問の一部です。連載の各質問には、記載されている目標を達成できる可能性のある固有の解決策が含まれています。他の人が正しい解決策を持っていないかもしれない間、いくつかの質問セットは複数の正しい解決策を持っているかもしれません。 このセクションで質問に答えた後は、それに戻ることはできません。その結果、これらの質問はレビュー画面に表示されません。 Microsoft SQL ServerがインストールされているServer1という名前のサーバーがあります。 Server1には、監査イベントをファイルに送信するように構成されたSQL Server Adultがあります。 User1というデータベースユーザーが監査データを確認できるようにする必要があります。 解決方法:ユーザー1にVIEW ANY DEFINITION権限を付与します。 これは目標を達成していますか?
正解:B
説明/参照: Explanation: SQL Server Auditの各機能とコマンドには、個別の権限要件があります。 特に指定のない限り、カタログビューを表示するには、プリンシパルが以下のいずれかを持っている必要があります。 サーバー状態の表示許可。 <e ip="img_09.jpg"> </e> AUDIT STATE権限の表示(sys.server_auditsカタログへのプリンシパルアクセス権のみを付与します) <e ip="img_09.jpg"> </e> ビュー)。 sysadmin固定サーバーロールのメンバシップ。 <e ip="img_09.jpg"> </e> CONTROL SERVER権限。 <e ip="img_09.jpg"> </e> ALTER ANY AUDIT許可。 <e ip="img_09.jpg"> </e> 動的管理ビューを使用するには、プリンシパルにVIEW SERVER STATE権限またはALTER ANY AUDIT権限が必要です。 参照先:https://technet.microsoft.com/ja-jp/library/cc280665(v=sql.105).aspx