次の場所にあるファイルに何かが記録され続けます:
C:\Program Files\Microsoft SQL Server\MSSQL11.SQLSERVER\MSSQL\Log
次のようなファイルは更新され続けます:SQLFT0000700007.ログ
1 秒あたり 15 個のエラー! 明らかに、サーバーのディスク容量が不足しています。
エラーは常に同じで、発生し続けます:
「'aspnet' ユーザーのログインに失敗しました。理由: 指定された名前に一致するログインが見つかりませんでした。」
そして交互に以下が続きます:
「エラー: 18456、重大度: 14、状態: 5。」
なぜ、関連付けられているデータベースが表示されないのでしょうか? または、リクエストの送信元がわからないのでしょうか?
この問題の原因をどうやって見つければいいのでしょうか?
答え1
これは、SQL Server に対するブルート フォース攻撃でした。ファイアウォール設定を使用して、メッセージの最後に指定された IP (質問には表示されません) からの要求をブロックしました。
答え2
ログインはサーバー/インスタンス レベルのオブジェクトであるため、データベースは表示されません。ユーザーはデータベース レベルのオブジェクトです。攻撃者が、ユーザーと既定のデータベースに既にマップされていることを期待して、初期データベースを指定せずに aspnet ログインをブルート フォース攻撃しようとした可能性もあります。