Microsoft SQL Server 2008 R2 SP1(서비스 팩 1) 수정 프로그램이 하나의 다운로드 가능한 파일에 배포 됩니다. 수정 프로그램이 누적 되므로 새 릴리스에는 이전 SQL Server 2008 R2 SP1(서비스 팩 1) 업데이트 릴리스에 포함 된 모든 핫픽스와 모든 보안 업데이트가 포함 되어 있습니다.
증상
다음과 같은 경우를 생각해 볼 수 있습니다.
-
Microsoft sql server 2008 R2 sp1(서비스 팩 1 (SP1)에 대 한 자세한 사항을 보려면 다음 2008을 적용 하세요.
-
SQL Server 서비스를 시작 하려고 합니다.
이 시나리오에서는 SQL Server 오류 로그에 다음과 유사한 오류 9013이 기록 될 수 있습니다.
%1! 데이터베이스의 꼬리 는% d 바이트의 새 섹터 크기와 일치 하도록 다시 작성 중입니다. %1! 에서% d 바이트의 오프셋 (%2!)이 기록 됩니다.
참고이 오류가 발생 하면 데이터베이스에 아무런 위험이 없습니다.
원인
이 문제는 마스터, msdb 및 모델 데이터베이스에 대 한 논리 섹터 크기가 적절 하 게 수용 되지 않기 때문에 발생 합니다. 데이터베이스를 만들 때 논리 섹터 크기는 메타 데이터에 저장 됩니다. 데이터베이스가 온라인 상태가 되 면 로그 파일에 기록 된 데이터를 서식이 지정 된 섹터 크기에 맞출지 여부를 확인 하는 검사를 수행 합니다. 정렬 되지 않은 경우 로그의 꼬리는 다시 작성 되 고 "현상" 절에 나와 있는 문제가 발생 합니다. Microsoft SQL Server 2000의 디자인에 따라 마스터, 모델 및 msdb 데이터베이스의 형식은 섹터 크기의 4096 바이트를 사용 하 여 지정 됩니다. 실제 섹터 크기 및 논리 섹터 크기의 최대 값은 sql Server 2008 R2 SP1 이전 버전의 SQL Server에서 사용 됩니다. 그러나 SQL Server 2008 R2 SP1은 512 바이트 에뮬레이션 (512e) 디스크 드라이브에 대 한 지원을 추가 합니다. 오류 때문에 실제 섹터 크기가 되지 않아야 할 때 사용 됩니다. 예를 들어 디스크 드라이브의 실제 섹터 크기가 512 바이트이 고 master, model 및 msdb 데이터베이스의 논리 섹터 크기가 4096 바이트 이면 해당 크기는 정렬 되지 않습니다. 따라서 "현상" 절에 나와 있는 오류 메시지가 SQL Server 오류 로그에 기록 됩니다.참고일반적으로 데이터베이스를 만든 디스크 드라이브의 실제 섹터 크기입니다.
해결 방법
누적 업데이트 정보
SQL Server 2008 R2 SP1 용 누적 업데이트 패키지 4
이 문제에 대 한 픽스는 먼저 누적 업데이트 4에서 릴리스 되었습니다. SQL Server 2008 R2 SP1 용 누적 업데이트 패키지를 구하는 방법에 대 한 자세한 내용은 다음 문서 번호를 클릭 하 여 Microsoft 기술 자료 문서를 참조 하세요.
2633146 SQL Server 2008 R2 SP1 용 누적 업데이트 패키지 4참고 빌드가 누적 되므로 새로운 각 수정 릴리스에는 이전 SQL Server 2008 R2 SP1 fix 릴리스의 모든 핫픽스와 모든 보안 수정 사항이 포함 되어 있습니다. 이 핫픽스를 포함 하는 최신 픽스 릴리스를 적용 하는 것이 좋습니다. 자세한 내용을 확인하려면 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하십시오.
2567616 SQL Server 2008 R2 SP1 이후 릴리스된 SQL Server 2008 R2 빌드가 릴리스 되었습니다.
추가 정보
이 문제에 대 한 자세한 내용을 보려면 다음 MSDN 웹 사이트를 방문 하세요.
상태
Microsoft는 "적용 대상" 절에 나열한 제품에서 이 문제를 확인했습니다.