SQL Server management studio 2019 audit logについて

太郎 田中 0 評価のポイント
2024-03-17T03:05:40.11+00:00

SSMSから監査ログを表示する場合、時刻がUTC表記になっているのですが、こちらをJSTに変更する方法はあるでしょうか?

また、監査を作成する際、フィルターを設定する型とができるのですが、こちらのフィルターは監査と紐付ける監査仕様で設定する監査アクションのオブジェクト、プリンシパルとの関係性はどうなっているのでしょうか? フィルターで特定のプリンシパルで絞った場合、監査アクションで別のプリンシパルを指定しても無効になりますか?

Windows 10
Windows 10
パーソナル コンピューターとタブレットで実行される Microsoft オペレーティング システム。
48 件の質問
SQL Server
SQL Server
Microsoft リレーショナル データベース管理分析システムのファミリで、電子商取引、基幹業務、データ ウェアハウジングなどのソリューションで使用されています。
12 件の質問
0 件のコメント コメントはありません
{count} 件の投票

1 件の回答

並べ替え方法: 最も役に立つ
  1. Yanhong Liu 2,080 評価のポイント Microsoft ベンダー
    2024-03-19T06:11:25.0033333+00:00

    こんにちは

    SQL Server Management Studio (SSMS) で監査ログを表示すると、時刻が既定で UTC として表示される場合があります。 時刻表示を日本標準時 (JST) に変更するには、SQL クエリで AT TIME ZONE 変換機能を使用します。 この機能は、UTC 時刻を指定された任意のタイム ゾーンに変換します。 次のリンクが推奨されます: Convert UTC DateTime to different time zones in SQL Server | My Tec Bits

    同時に、監査を作成するときは、どの種類のデータベース操作を、どのデータベース オブジェクトに対して、どのプリンシパルに対してログに記録するかをきめ細かく制御できるフィルターを設定します。 フィルターと、監査仕様に関連付けられた監査アクション、オブジェクト、およびサブジェクトとの関係は、以下に反映されます。

    監査オブジェクトのフィルター処理: 監査対象の特定のデータベース オブジェクト (テーブル、ビュー、ストアド プロシージャなど) を選択できます。 監査オブジェクトのフィルタリングが設定されている場合は、指定したオブジェクトに対するアクションのみが監査ログに記録されます。

    監査サブジェクトのフィルタリング: フィルターは、特定のユーザー、ログイン、ロール、またはグループによって実行されたアクションのみがログに記録されるように、監査サブジェクトをさらに限定できます。 特定の件名でフィルタリングすると、その件名が実行したアクションのみがレビューに含まれます。

    監査操作のフィルター処理: SELECT、INSERT、UPDATE、DELETE、EXECUTE など、特定の種類のデータベース操作をフィルター処理できます。

    特定のプリンシパルでフィルター処理する場合、監査アクションが別のプリンシパルによって実行された場合、現在設定されている監査では記録されません。 つまり、特定のサブジェクトに対して監査を設定した場合、フィルターに含まれていない他のサブジェクトのアクションは監査ルールをトリガーせず、監査ログに記録されません。

    ============================================

    回答が役に立った場合は、[回答を受け入れる] をクリックします。