1

SQLサーバーの特定のインスタンスに接続しようとしているすべてのユーザーを表示することは可能ですか?

どこかに不正なプロセスがあり、それを見つけることができません。SQLパスワードも変更したため、プロセスはデータベースに接続できませんが、それでも停止したいと思います。

ありがとう!

4

2 に答える 2

1

エラーログにアクセスし、失敗したログインのみをフィルタリングする簡単な方法は、次のクエリを実行することです。

EXEC sp_readerrorlog 0, 1, 'Login failed' 

0は、現在のログのみを検索する必要があることを示します(+1は、前のログファイルを参照します)。1は、SQLエラーログを検索する必要があることを示し、文字列は検索するメッセージです。

于 2012-12-17T16:12:56.820 に答える
0

SSMSのオブジェクトエクスプローラーでサーバーを右クリックし、[アクティビティモニター]を選択します。プロセスセクションを展開します。

これにより、データベースへのすべての接続のリストと、それらが実行していることのビューが表示されます。右クリックして「プロセスの強制終了」を選択すると、プロセスを強制終了できます。

于 2012-12-17T06:28:42.340 に答える