적용 대상
SQL Server 2008 R2 Datacenter SQL Server 2008 R2 Developer SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Express SQL Server 2008 R2 Express with Advanced Services SQL Server 2008 R2 Standard SQL Server 2008 R2 Standard Edition for Small Business SQL Server 2008 R2 Web SQL Server 2008 R2 Workgroup

Microsoft SQL Server 2008 R2 수정 프로그램이 하나의 다운로드 가능한 파일로 배포 됩니다. 수정 프로그램이 누적 되므로 새 릴리스에는 이전 SQL Server 2008 R2 fix 릴리스에 포함 된 모든 핫픽스와 모든 보안 수정 사항이 포함 되어 있습니다.

증상

Microsoft SQL Server 2008 R2에서는 데이터베이스를 복구 하려고 할 때 데이터베이스가 의심 스러운 것으로 표시 됩니다. 또한 다음과 같은 어설션 오류가 SQL Server 2008 R2 오류 로그 파일에 기록 됩니다.

<날짜> <> <SPID> 오류: 17066, 심각도: 16, 상태: 1. <날짜> <시간> <SPID> SQL Server 어설션: 파일: <spaceNeeded>, line = 4953 Failed Assertion = ' m_freeCnt + emptySlots * sizeof (슬롯) >= '. 이 오류는 타이밍과 관련 된 것일 수 있습니다. 문을 다시 실행 한 후에도 오류가 계속 발생 하는 경우 DBCC CHECKDB를 사용 하 여 데이터베이스의 구조적 무결성을 확인 하거나 서버를 다시 시작 하 여 메모리 내 데이터 구조가 손상 되지 않았는지 확인 합니다.

참고 이 문제가 발생 하면 백업에서 데이터베이스를 복원 하 여 문제를 복구 해야 합니다.

이 문제는 데이터베이스를 복구할 때 페이지에 충분 한 공간이 없을 수 있기 때문에 발생 합니다. 온라인 인덱스 재작성 작업이 나 데이터베이스 축소 작업에 관련 된 모든 스레드는 새 페이지를 압축할 수 있습니다. 페이지에 공간이 부족 하면 어설션 오류가 발생 합니다.

해결 방법

누적 업데이트 정보

이 문제에 대 한 픽스는 먼저 누적 업데이트 7에서 릴리스 되었습니다. SQL Server 2008 R2 용 누적 업데이트 패키지를 구하는 방법에 대 한 자세한 내용은 다음 문서 번호를 클릭 하 여 Microsoft 기술 자료 문서를 참조 하세요.

2489376 SQL Server 2008 R2에 대 한 누적 업데이트 패키지 7 참고 빌드가 누적 되므로 새로운 각 수정 릴리스에는 이전 SQL Server 2008 R2 fix 릴리스에 포함 된 모든 핫픽스와 모든 보안 수정 사항이 포함 되어 있습니다. 이 핫픽스를 포함 하는 최신 픽스 릴리스를 적용 하는 것이 좋습니다. 자세한 내용을 확인하려면 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하십시오.

981356 SQL Server 2008 R2를 해제 한 후 릴리스된 SQL Server 2008 R2 빌드

상태

Microsoft는 "적용 대상" 절에 나열한 제품에서 이 문제를 확인했습니다.

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.