다음을 통해 공유


MSSQLSERVER_3201

적용 대상:SQL Server

세부 사항

attribute
제품 이름 SQL Server
이벤트 ID 3201
이벤트 원본 MSSQLSERVER
구성 요소 SQLEngine
심볼 이름 BADOPEN
메시지 텍스트 백업 디바이스 '%ls'을(를) 열 수 없습니다. 운영 체제 오류 %ls.

설명

SQL Server에서 백업 작업을 수행하기 위해 새 백업 디바이스를 만들거나 기존 백업 디바이스를 열 수 없는 경우 오류가 발생합니다. 백업 디바이스에는 VDI용 파일, 테이프, 가상 디바이스가 포함됩니다. 메시지에는 디바이스 액세스가 수행될 때 발생하고 반환되는 운영 체제 오류가 포함됩니다. 이 OS 오류는 오류의 근본 원인을 이해하는 데 도움이 되는 주요 정보를 제공합니다.

오류 상태는 몇 가지 유용한 정보를 제공할 수도 있습니다. 다음은 몇 가지 유용한 상태입니다.

  • 상태 1 및 3 - 백업 파일 만들기
  • 상태 2 - 백업 파일 열기
  • 상태 5 - 테이프 열기
  • 상태 7 - 가상 디바이스 초기화
  • 상태 6 - 가상 디바이스 열기
  • 상태 8 - 테이프 디바이스 열기 및 소유권 획득

가능한 원인

백업 디바이스에 액세스할 수 없는 여러 가지 이유가 있을 수 있습니다. 일반적인 예는 다음과 같습니다.

  • 백업 디바이스를 사용할 수 없거나 올바르지 않습니다. 이 시나리오와 관련된 OS 오류의 일반적인 예는 오류 2(시스템이 지정한 파일을 찾을 수 없음), 오류 6(핸들이 잘못되었습니다.), 오류 3(시스템에서 지정된 경로를 찾을 수 없음)입니다.
  • 권한이 부족하여 SQL Server가 디바이스에 액세스할 수 없습니다. OS 오류 5(액세스가 거부됨), OS 오류 1117(I/O 디바이스 오류로 인해 요청을 수행할 수 없습니다.)
  • 디바이스가 손상되었거나 손상된 데이터를 포함합니다. OS 오류 1117(I/O 디바이스 오류로 인해 요청을 수행할 수 없음), OS 오류 21(디바이스가 준비되지 않음), OS 오류 23(데이터 오류(순환 중복 검사).), OS 오류 27(드라이브에서 요청된 섹터를 찾을 수 없음)

사용자 작업

디바이스를 사용할 수 없거나 잘못된 오류를 해결하려면 올바른 디바이스 위치(경로, 이름)를 지정하고 디바이스가 있고 온라인 상태인지 확인합니다. 예를 들어 Windows 탐색기를 사용하여 백업 파일로 이동하여 해당 파일이 있는지 확인합니다. Azure Storage 계정의 URL에 백업하는 경우 포트 443에서 ping 또는 PsPing을 수행하여 연결을 확인할 수 있습니다.

권한이 부족한 오류를 해결하려면 SQL Server 시작 계정에 백업 디바이스에 대한 읽기 및 쓰기 권한이 부여되었는지 확인합니다. Azure와 같은 클라우드에 URL로 백업하려면 Azure 리소스에 액세스하기 위해 유효한 SAS(공유 액세스 서명) 토큰 또는 관리 ID가 있는지 확인합니다.

디바이스의 손상되거나 손상된 데이터는 일반적으로 하드웨어와 관련된 문제이거나 OS에서 덜 일반적으로 발생합니다. 디바이스가 손상되지 않았으며 테스트 데이터를 읽거나 쓸 수 있는지, 손상된 디바이스를 복구하거나 바꿀 수 있는지 시스템 관리자에게 조사합니다.