SQLサーバーの特定のインスタンスに接続しようとしているすべてのユーザーを表示することは可能ですか?
どこかに不正なプロセスがあり、それを見つけることができません。SQLパスワードも変更したため、プロセスはデータベースに接続できませんが、それでも停止したいと思います。
ありがとう!
SQLサーバーの特定のインスタンスに接続しようとしているすべてのユーザーを表示することは可能ですか?
どこかに不正なプロセスがあり、それを見つけることができません。SQLパスワードも変更したため、プロセスはデータベースに接続できませんが、それでも停止したいと思います。
ありがとう!
エラーログにアクセスし、失敗したログインのみをフィルタリングする簡単な方法は、次のクエリを実行することです。
EXEC sp_readerrorlog 0, 1, 'Login failed'
0は、現在のログのみを検索する必要があることを示します(+1は、前のログファイルを参照します)。1は、SQLエラーログを検索する必要があることを示し、文字列は検索するメッセージです。
SSMSのオブジェクトエクスプローラーでサーバーを右クリックし、[アクティビティモニター]を選択します。プロセスセクションを展開します。
これにより、データベースへのすべての接続のリストと、それらが実行していることのビューが表示されます。右クリックして「プロセスの強制終了」を選択すると、プロセスを強制終了できます。