마이크로소프트를 사용하는 경우 SQL Server 손상된 MDF 데이터베이스 파일을 첨부하거나 액세스하기 위해 혼란을 줄 수 있는 다양한 오류 메시지가 나타날 수 있습니다. 아래에 빈도별로 정렬된 모든 오류가 나열됩니다. 각 오류에 대해 증상을 설명하고 정확한 원인을 설명하며 샘플 파일과 수정된 파일을 제공합니다. DataNumen SQL Recovery. 이렇게 하면 이러한 오류를 더 잘 이해하는 데 도움이 됩니다. 참고 'xxx.MDF'는 손상된 파일의 이름을 나타냅니다. SQL Server MDF 데이터베이스 파일.

바탕으로 SQL Server 또는 CHECKDB 오류 메시지에는 세 가지 종류의 오류가 있습니다.

    1. 할당 오류 : 우리는 MDF 및 NDF 파일의 데이터가 다음과 같이 할당된다는 것을 알고 있습니다. 페이지. 다음과 같이 할당 관리에 사용되는 몇 가지 특수 페이지가 있습니다.
페이지 유형 상품 설명
GAM 페이지 글로벌 할당 맵 (GAM) 정보를 저장합니다.
SGAM 페이지 공유 글로벌 할당 맵 (SGAM) 정보를 저장합니다.
IAM 페이지 인덱스 할당 맵 (IAM) 정보를 저장합니다.
PFS 페이지 PFS 할당 정보를 저장합니다.

위의 할당 페이지에 오류가 있거나 이러한 할당 페이지에서 관리하는 데이터가 할당 정보와 일치하지 않는 경우 SQL Server 또는 CHECKDB는 할당 오류.

SQL Server 라는 내장 도구가 있습니다. DBCC,있다 체크DB 그리고 체크 테이블 손상된 MDF 데이터베이스를 복구하는 데 도움이 될 수있는 옵션. 그러나 심각하게 손상된 MDB 데이터베이스 파일의 경우 DBCC 체크DB 그리고 체크 테이블 또한 실패합니다.

CHECKDB에서보고 한 일관성 오류 :

CHECKDB에서보고 한 할당 오류 :

CHECKDB에서보고 한 기타 모든 오류 :