적용 대상
SQL Server 2008 Developer SQL Server 2008 Enterprise SQL Server 2008 Express SQL Server 2008 Express with Advanced Services SQL Server 2008 R2 Developer SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Express SQL Server 2008 R2 Express with Advanced Services

증상

Microsoft SQL Server 2008 또는 Microsoft SQL Server 2008 R2 환경에서 데이터베이스 복구는 분석 단계의 1 단계에서 매우 오랜 시간이 걸릴 수 있습니다. 이 문제는 일반적으로 SQL Server를 종료 하기 전에 마지막 완료 검사점의 시작과 끝 사이에 많은 트랜잭션이 발생할 때 발생 합니다. 예를 들어 수백만 개의 트랜잭션이 발생할 수 있습니다. 이 문제가 발생 하면 다음과 같은 오류 메시지가 SQL Server 오류 로그에 기록 됩니다.

데이터베이스 'mydatabase' (5)의 복구는 0% 완료 됨 (약 1234 초)입니다. 1/3 단계. 이 메시지는 정보 제공 용입니다. 사용자 작업은 필요 하지 않습니다.

장기 실행 트랜잭션이 하나 이상 롤백 중이거나 너무 많은 VLFs (가상 로그 파일)가 트랜잭션 로그에 있는 경우에도 긴 복구 문제가 발생할 수 있습니다. 데이터베이스를 복구할 때 성능이 느려지는 방법에 대 한 자세한 내용은 다음 문서 번호를 클릭 하 여 Microsoft 기술 자료 문서를 참조 하세요.

2455009 해결 방법: SQL Server 2005, sql server 2008 또는 sql server 2008 R2에서 트랜잭션 로그 안에 VLFs 많은 경우 데이터베이스를 복구할 때 성능이 느려진다

원인

해시 테이블이 충분 한 해시 버킷으로 생성 되지 않기 때문에이 문제가 발생 합니다. 따라서 해시 체인을 검색 하는 데 시간이 오래 걸립니다.

해결 방법

이 문제를 해결 하려면이 핫픽스를 적용 합니다.

누적 업데이트 정보

SQL Server 2008 서비스 팩 3

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

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

2629969 SQL Server 2008 서비스 팩 3 이후 릴리스된 SQL Server 2008 빌드가 릴리스 되었습니다. 특정 SQL Server 서비스 팩에 대 한 Microsoft SQL Server 2008 핫픽스가 만들어집니다. Sql server 2008 서비스 팩 3 설치에 SQL Server 2008 서비스 팩 3 핫픽스를 적용 해야 합니다. 기본적으로 SQL Server 서비스 팩에 제공 되는 모든 핫픽스는 다음 SQL Server 서비스 팩에 포함 되어 있습니다.

SQL Server 2008 R2

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

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

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

SQL Server 2008 R2 서비스 팩 1

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

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

2567616 SQL Server 2008 R2 서비스 팩 1 이후 릴리스된 SQL Server 2008 R2 빌드가 릴리스 되었습니다.

SQL Server 2008 서비스 팩 2

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

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

2402659 SQL Server 2008 서비스 팩 2 이후 릴리스된 SQL Server 2008 빌드가 릴리스 되었습니다. 특정 SQL Server 서비스 팩에 대 한 Microsoft SQL Server 2008 핫픽스가 만들어집니다. Sql server 2008 서비스 팩 2 설치에 SQL Server 2008 서비스 팩 2 핫픽스를 적용 해야 합니다. 기본적으로 SQL Server 서비스 팩에 제공 되는 모든 핫픽스는 다음 SQL Server 서비스 팩에 포함 되어 있습니다.

SQL Server 2008 서비스 팩 1

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

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

970365 SQL Server 2008 서비스 팩 1 이후 릴리스된 SQL Server 2008 빌드가 릴리스 되었습니다. 특정 SQL Server 서비스 팩에 대 한 Microsoft SQL Server 2008 핫픽스가 만들어집니다. Sql server 2008 서비스 팩 1 설치에 SQL Server 2008 서비스 팩 1 핫픽스를 적용 해야 합니다. 기본적으로 SQL Server 서비스 팩에 제공 되는 모든 핫픽스는 다음 SQL Server 서비스 팩에 포함 되어 있습니다.

핫픽스 정보

Microsoft에서 지원 되는 핫픽스를 구할 수 있습니다. 그러나이 핫픽스는이 문서에서 설명 하는 문제만 해결 하기 위한 것입니다. 이 문서에서 설명 하는 문제가 발생 하는 시스템에만이 핫픽스를 적용 하세요. 이 핫픽스에는 추가 테스트가 표시 될 것입니다. 따라서이 문제의 영향이 심각 하지 않으면이 핫픽스를 포함 하는 다음 소프트웨어 업데이트가 나올 때까지 기다리는 것이 좋습니다. 핫픽스를 다운로드할 수 있는 경우이 기술 자료 문서 맨 위에 있는 "핫픽스 다운로드 가능" 섹션을 참조 하세요. 이 섹션이 표시 되지 않으면 Microsoft 고객 지원 서비스에 문의 하 여 핫픽스를 구합니다. 참고 추가 문제가 발생 하거나 문제 해결이 필요한 경우 별도의 서비스 요청을 만들어야 할 수 있습니다. 이 특정 핫픽스에 한정 되지 않는 추가 지원 질문 및 문제에는 일반적인 지원 비용이 적용 됩니다. Microsoft 고객 서비스의 전체 목록 및 지원 전화 번호를 확인 하거나 별도의 서비스 요청을 만들려면 다음 Microsoft 웹 사이트를 방문 하세요.

http://support.microsoft.com/contactus/?ws=support참고 "핫픽스 다운로드 가능" 양식에는 핫픽스를 사용할 수 있는 언어가 표시 됩니다. 언어가 표시 되지 않으면 해당 언어에 대 한 핫픽스를 사용할 수 없기 때문입니다.

전제 조건

이 핫픽스를 적용 하려면 Microsoft SQL Server 2008 서비스 팩 2가 설치 되어 있어야 합니다.

다시 시작 정보

이 핫픽스를 적용 한 후 컴퓨터를 다시 시작 해야 할 수 있습니다. 그러나 SQL Server 프로세스는 다시 시작 됩니다.

대체 정보

이 핫픽스는 이전에 릴리스된 핫픽스를 대체 하지 않습니다.

파일 정보

이 핫픽스의 영어 버전은 다음 표에 나열 된 파일 특성 (또는 최신 파일 특성)을 갖습니다. 해당 파일의 날짜와 시간은 UTC(협정 세계시)로 표시됩니다. 파일 정보를 볼 때 로컬 시간으로 변환됩니다. UTC와 현지 시간의 차이를 알려면 제어판의 날짜 및 시간 항목에서 표준 시간대 탭을 사용하십시오.

지원 되는 모든 x86 기반 버전의 SQL Server 2008

파일 이름

파일 버전

파일 크기

날짜

시간

플랫폼

Sqlservr.exe

2007.100.4286.0

42793832

27-May-2011

21:57

x86

지원 되는 모든 x64 기반 버전의 SQL Server 2008

파일 이름

파일 버전

파일 크기

날짜

시간

플랫폼

Sqlservr.exe

2007.100.4286.0

57736040

27-May-2011

19:02

x64

지원 되는 모든 IA-64 기반 버전의 SQL Server 2008

파일 이름

파일 버전

파일 크기

날짜

시간

플랫폼

Sqlservr.exe

2007.100.4286.0

111166312

27-May-2011

08:14

IA-64

해결 방법

이 문제를 해결 하려면 다음 중 하나를 수행 합니다.

  • 복구가 완료 될 때까지 기다립니다.

  • 백업에서 데이터베이스를 복원 합니다.

상태

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

추가 정보

데이터베이스 엔진 인스턴스의 검사점 및 I/o에 대 한 자세한 내용은 다음 MSDN (Microsoft Developer Network) 웹 사이트를 참조 하세요.

페이지 쓰기백업에서 데이터를 복사 하 고 로깅된 트랜잭션을 데이터에 적용 하 여 대상 복구 시점으로 롤 포워드 하는 프로세스에 대 한 자세한 내용은 다음 MSDN (Microsoft Developer Network) 웹 사이트를 참조 하세요.

SQL Server에서 백업의 복원 및 복구가 작동 하는 방식 이해

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

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