Der Protokolldatei-Viewer zeigt die Datenbank nicht an, in der der Fehler aufgetreten ist

Der Protokolldatei-Viewer zeigt die Datenbank nicht an, in der der Fehler aufgetreten ist

Es wird ständig etwas in den hier befindlichen Dateien protokolliert:

C:\Program Files\Microsoft SQL Server\MSSQL11.SQLSERVER\MSSQL\Log

Dateien wie diese werden ständig aktualisiert:SQLFT0000700007.LOG

15 Fehler pro Sekunde! Offensichtlich ist dem Server der Speicherplatz ausgegangen!

Die Fehler sind immer die gleichen und treten immer wieder auf:

„Die Anmeldung für den Benutzer ‚aspnet‘ ist fehlgeschlagen. Grund: Es konnte kein Login gefunden werden, das dem angegebenen Namen entspricht.“

Und wechselt mit:

„Fehler: 18456, Schweregrad: 14, Status: 5.“

Warum kann ich die Datenbank nicht sehen, mit der es verknüpft ist? Oder woher die Anfrage kommt?

Und wie finde ich die Ursache für dieses Problem?

Antwort1

Dies war ein Brute-Force-Angriff auf meinen SQL Server. Ich habe die Firewall-Einstellungen verwendet, um Anfragen von der am Ende der Nachricht angegebenen IP zu blockieren (wird in der Frage nicht angezeigt).

Antwort2

Sie können die Datenbank nicht sehen, da eine Anmeldung ein Objekt auf Server-/Instanzebene ist. Benutzer sind Objekte auf Datenbankebene. Es ist auch möglich, dass der Angreifer versucht hat, die ASPNET-Anmeldung mit Brute-Force-Angriffen zu erzwingen, ohne eine anfängliche Datenbank anzugeben, in der Hoffnung, dass sie bereits einem Benutzer und einer Standarddatenbank zugeordnet ist.

verwandte Informationen