特定のユーザーが SQL Server に最後にログインしたのはいつかを判断する方法はありますか? データベース サーバーの監査を実行しようとしていますが、冗長なユーザーを削除したいと考えています。
ちなみに、私が興味を持っているのは、個々のデータベースのユーザーではなく、サーバー レベル (つまり、ログイン) のユーザーです。
前もって感謝します。
特定のユーザーが SQL Server に最後にログインしたのはいつかを判断する方法はありますか? データベース サーバーの監査を実行しようとしていますが、冗長なユーザーを削除したいと考えています。
ちなみに、私が興味を持っているのは、個々のデータベースのユーザーではなく、サーバー レベル (つまり、ログイン) のユーザーです。
前もって感謝します。
私は前にこの質問をしました...
sql-server-find-last-time-user-was-connected
私は、SQLエージェントを使用して一定期間にわたって定期的に新しいログインのためにmaster..sysprocessesを読み取るいくつかのSQLを実行することになったと思います。
成功したログインのログイン監査が有効になっている場合でも、SQL エラーログがどこまでさかのぼるかによって異なります。
ログオン トリガーを確認してください(SQL Server 2005 以降で利用可能)