今日、SSMS 経由で SQL サーバーにログインしようとしましたが、ログインが機能しないことがわかりました。どういうわけか、古いパスワードは機能しましたが、新しいパスワードは機能しませんでした。これがどのように起こったのかわかりません。このパスワードを数か月前に変更しましたが、問題なく動作しています。いつもの
- パスワードを変更して新しいパスワードを作成するのは私だけです。
- 誰もDBにアクセスできません(AFAIK)
これがどのように起こったのか、私にはわかりません。新しい IT 担当者が 2 人いますが、その中にはこのログインを使用して DB にアクセスできる人もいます。彼らは、アプリケーションに保存されていた古いパスワードを持っていました。
古いパスワードでログインしようとすると、データベースが自動的にそれを認識してパスワードを古いパスワードに変更する可能性はありますか?
エラー ログでパスワードの変更を追跡する方法はありますか。
実行しEXEC sp_readerrorlog 0
ましたが、あまり役に立ちませんでしたが、失敗したログインが表示されます。この時点では、すべてのログインではなく、失敗したログインのみをログに記録しています。このパスワードがどのように変更されたかを追跡するより良い方法はありますか?