로그 파일 뷰어에 오류가 발생한 데이터베이스가 표시되지 않습니다.

로그 파일 뷰어에 오류가 발생한 데이터베이스가 표시되지 않습니다.

여기에 있는 파일에 뭔가가 계속 기록됩니다.

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

다음과 같은 파일이 계속 업데이트됩니다.SQLFT0000700007.LOG

초당 15개의 오류! 분명히 서버의 디스크 공간이 부족합니다!

오류는 항상 동일하며 계속 발생합니다.

"'aspnet' 사용자의 로그인에 실패했습니다. 이유: 제공된 이름과 일치하는 로그인을 찾을 수 없습니다."

그리고 다음과 같이 대체됩니다:

"오류: 18456, 심각도: 14, 상태: 5."

연결된 데이터베이스를 볼 수 없는 이유는 무엇입니까? 아니면 요청이 어디에서 오는가?

그리고 이 문제의 원인을 어떻게 찾을 수 있나요?

답변1

이것은 내 SQL Server에 대한 무차별 대입 공격이었습니다. 방화벽 설정을 사용하여 메시지 끝에 지정된 IP(질문에는 표시되지 않음)의 요청을 차단했습니다.

답변2

로그인은 서버/인스턴스 수준 개체이므로 데이터베이스를 볼 수 없습니다. 사용자는 데이터베이스 수준 개체입니다. 공격자가 초기 데이터베이스를 지정하지 않고 aspnet 로그인이 이미 사용자 및 기본 데이터베이스에 매핑되기를 바라면서 무차별 대입 공격을 시도했을 수도 있습니다.

관련 정보