FIX: SQL Server 2008에서 로그 전달을 사용할 때 오류 메시지가 나타난다: "웜 대기 시작 동안 '< 데이터베이스 이름 >' 데이터베이스 (데이터베이스 ID < N >), 해당 대기 중인 파일 ('< 파일 이름 >') RESTORE 문을에 액세스할 수 없습니다."

Microsoft는 Microsoft SQL Server 2008 수정 프로그램 다운로드 가능한 하나의 파일로 배포합니다. 수정 프로그램은 계속 누적 되는 형태 이므로 각 새 릴리스에 모든 핫픽스를 포함 하며 수정 프로그램 릴리스의 이전 SQL Server 2008에 포함 된 모든 보안 수정 프로그램

증상

다음 시나리오를 고려하십시오.
  • 세 명의 서버가 동일한 도메인에 있는 경우 예를 들어 서버 A, 서버 B 및 서버 C. 있을
  • 서버 A와 B. 서버에 Microsoft SQL Server 2008을 설치 하기
  • SQL Server 서비스 및 SQL Server 에이전트 시작 계정을 도메인 계정이입니다.
  • C. 서버에 두 개의 공유 디렉터리를 만든 예를 들어, d 1과 D2 폴더 라고 합니다. 시작 계정이 없는 관리자 권한이 C. 서버에 그러나 시작 계정은 두 디렉터리에 대 한 모든 권한을.
  • 서버 A와 B. 서버 간에 로그 전달을 구성 하기 주 서버의 트랜잭션 로그 백업 폴더를 D1 디렉터리의 네트워크 경로 사용 하 여 지정할 수 있습니다. 보조 서버에 대 한 D2 디렉터리의 네트워크 경로 사용 하 여 대상 폴더를 지정 합니다.
  • 보조 서버에서 보조 데이터베이스를 대기 모드로 설정할 수 있습니다.
이 시나리오에서는 로그 전달이 작동 하지 않습니다 알 수 있습니다. 또한, 다음과 같은 오류 메시지가 SQL Server 2005 오류 로그 파일에 기록 됩니다.
웜 대기 데이터베이스 '데이터베이스 이름' (데이터베이스 ID N) 시작 시 해당 대기 중인 파일 ('파일 이름') RESTORE 문을에 액세스할 수 없습니다. 운영 체제 오류 ' 5 (액세스가 거부 되었습니다.)는 '. 운영 체제 오류를 진단, 문제를 해결 하 고 시작을 다시 시도 하십시오. 로그 복원 비정상적으로 종료 됩니다.

참고: Microsoft SQL Server 2005에서이 문제가 발생 하지 않습니다.

해결 방법

SQL Server 2008의 릴리스 버전에 대 한 누적 업데이트 정보

이 문제에 대 한 수정 프로그램은 먼저 SQL Server 2008의 릴리스 버전에 대 한 누적 업데이트 4에서 릴리스 되었습니다. SQL Server 2008에 대 한이 누적 업데이트 패키지를 구하는 방법에 대 한 자세한 내용은 Microsoft 기술 자료의 다음 문서 번호를 클릭 합니다.
SQL Server 2008 963036 누적 업데이트 패키지 4
참고: 빌드는 계속 누적 되는 형태 이므로 각 새 수정 프로그램 릴리스의 모든 핫픽스와 들어 및 이전 SQL Server 2008에 포함 된 모든 보안 수정 프로그램 릴리스의 수정. 이 핫픽스가 포함 된 최신 수정 릴리스를 적용 고려 하는 것이 좋습니다. 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료의 다음 문서를 확인하십시오.
SQL Server 2008이 출시 된 이후에 릴리스된 956909 는 SQL Server 2008 빌드

SQL Server 2008 서비스 팩 1 용 누적 업데이트 정보

이 문제에 대 한 수정 프로그램은 먼저 SQL Server 2008 서비스 팩 1 용 누적 업데이트 1에서 릴리스 되었습니다. SQL Server 2008에 대 한이 누적 업데이트 패키지를 구하는 방법에 대 한 자세한 내용은 Microsoft 기술 자료의 다음 문서 번호를 클릭 합니다.
SQL Server 2008 서비스 팩 1 용 969099 누적 업데이트 패키지 1
참고: 빌드는 계속 누적 되는 형태 이므로 각 새 수정 프로그램 릴리스의 모든 핫픽스와 들어 및 이전 SQL Server 2008에 포함 된 모든 보안 수정 프로그램 릴리스의 수정. 이 핫픽스가 포함 된 최신 수정 릴리스를 적용 고려 하는 것이 좋습니다. 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료의 다음 문서를 확인하십시오.
SQL Server 2008 서비스 팩 1이 출시 된 이후에 릴리스된 970365 는 SQL Server 2008 빌드

상태

Microsoft는 이 문제가 '적용 대상' 섹션에 나열된 Microsoft 제품의 문제임을 확인했습니다.

자세한 내용

참고
  • 이 문제에 대 한 수정 프로그램을 적용 한 후 해당 합니다. TUF (트랜잭션 실행 취소 파일) 파일은 보조 서버의 데이터베이스의 MDF 파일이 있는 같은 폴더에 만들어집니다. 이전에 실행 취소 트랜잭션 파일 보조 서버의 데이터베이스의 트랜잭션 로그 백업 파일이 복사 되는 위치는 동일한 위치에 만들어졌습니다.
  • 이 수정 프로그램이 SqlLogShip.exe 및 SqlManagerUI.dll 파일을 업데이트합니다. 이러한 파일은 로그 전달을 지원할 도구 구성 요소입니다. 따라서 릴리스 버전의 SQL Server 2008 및 SQL Server 2008 서비스 팩 1의 적용 또한 이러한 파일을 업데이트 됩니다. 즉, 모든 인스턴스 공유 구성 요소는 자동으로 업데이트 하지만이 수정 프로그램을 적용 하는 SQL Server 2008의 인스턴스를 하나만 가질 수 있습니다.


SQL Server 2008 누적 업데이트 패키지 4에 대 한 자세한 내용

변경 된 파일에 대 한 자세한 내용은 및이 Microsoft 기술 자료 문서에 설명 되어 있는 핫픽스가 포함 된 누적 업데이트 패키지를 적용 하려면 전제 조건에 대 한 내용은 Microsoft 기술 자료의 다음 문서 번호를 클릭 합니다.
SQL Server 2008 963036 누적 업데이트 패키지 4

SQL Server 2008 서비스 팩 1 용 누적 업데이트 패키지 1에 대 한 자세한 내용

변경 된 파일에 대 한 자세한 내용은 및이 Microsoft 기술 자료 문서에 설명 되어 있는 핫픽스가 포함 된 누적 업데이트 패키지를 적용 하려면 전제 조건에 대 한 내용은 Microsoft 기술 자료의 다음 문서 번호를 클릭 합니다.
SQL Server 2008 서비스 팩 1 용 969099 누적 업데이트 패키지 1

참조

SQL Server 2008의 릴리스 후에 사용할 수 있는 빌드 목록에 대 한 자세한 내용은 Microsoft 기술 자료의 다음 문서 번호를 클릭 합니다.

SQL Server 2008이 출시 된 이후에 릴리스된 956909 는 SQL Server 2008 빌드

SQL Server 대 한 증분 서비스 모델에 대 한 자세한 내용은 Microsoft 기술 자료의 다음 문서 번호를 클릭 합니다.

보고 된 문제에 대 한 핫픽스를 제공 하는 SQL Server 팀 935897 는 증분 서비스 모델은

SQL Server 업데이트의 명명 스키마에 대 한 자세한 내용은 Microsoft 기술 자료의 다음 문서 번호를 클릭 합니다.

Microsoft SQL Server 소프트웨어에 대 한 새로운 명명 스키마를 822499 업데이트 패키지

소프트웨어 업데이트 용어에 대한 자세한 내용을 보려면, 다음 문서 번호를 클릭하여 Microsoft 기술 자료의 문서를 확인하십시오.
Microsoft 소프트웨어 업데이트를 설명 하는 데 사용 되는 표준 용어에 대 한 824684 설명
속성

문서 ID: 962008 - 마지막 검토: 2017. 2. 7. - 수정: 1

피드백