Przeglądarka plików dziennika nie wyświetla bazy danych, w której wystąpił błąd

0

Coś jest rejestrowane w plikach znajdujących się tutaj:

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

Pliki takie jak te są stale aktualizowane: SQLFT0000700007.LOG

15 błędów na sekundę! Oczywiście na serwerze zabrakło miejsca na dysku!

Błędy są zawsze takie same i ciągle się zdarzają:

„Logowanie nie powiodło się dla użytkownika„ aspnet ”. Powód: nie można znaleźć loginu pasującego do podanej nazwy.”

I na przemian z:

„Błąd: 18456, waga: 14, stan: 5.”

Dlaczego nie widzę bazy danych, z którą jest powiązany? Albo skąd pochodzi żądanie?

A jak znaleźć przyczynę tego problemu?

Fabio Milheiro
źródło

Odpowiedzi:

0

To był brutalny atak na mój SQL Server. Użyłem ustawień zapory do blokowania żądań z adresu IP określonego na końcu wiadomości (nie wyświetlanego w pytaniu).

Fabio Milheiro
źródło
0

Nie możesz zobaczyć bazy danych, ponieważ login jest obiektem na poziomie serwera / instancji. Użytkownicy są obiektami na poziomie bazy danych. Możliwe jest również, że atakujący próbował brutalnie wymusić logowanie aspnet bez określania początkowej bazy danych, w nadziei, że jest już mapowany na użytkownika i domyślną bazę danych.

Eric
źródło