다음을 통해 공유


VDI(가상 디바이스 인터페이스) 참조

적용 대상:SQL Server

이 섹션에는 타사 백업 소프트웨어 공급업체용으로 작성된 SQL Server 애플리케이션 프로그래밍 인터페이스의 사양이 나와 있습니다.

개요

VDI(가상 디바이스 인터페이스)는 트랜잭션 워크로드의 성능 저하를 최소화하고 가능한 가장 빠른 복원 시간을 통해 가장 높은 온라인 백업 처리량을 제공합니다. 이를 통해 타사 공급업체는 SQL Server 네이티브 백업/복원과 동일한 성능 특성을 얻을 수 있으며 전체 백업/복원 기능을 사용할 수 있습니다. VDI는 SQL Server 7.0에서 도입되었으며 이후 버전에서 지원되고 향상되었습니다.

VDI는 두 가지 기본 유형의 백업 기술을 지원합니다.

  • 백업 세트의 전체 내용을 읽고 백업 미디어로 전송하는 기존 온라인 백업

  • 기본 분할 미러 또는 기록 중 복사 기술을 사용하는 스냅샷 백업

VDI를 통해 수행되는 기존의 온라인 백업은 SQL Server의 백업 및 복원 기능을 모두 활용할 수 있습니다. 스냅샷 백업은 전체 데이터베이스 및 파일/파일 그룹 백업으로만 제한됩니다. 그러나 스냅샷 백업은 기존 데이터베이스 차등, 파일 차등 및 트랜잭션 로그 백업과 함께 롤포워드할 수 있습니다.

Microsoft SQL Server VDI(가상 디바이스 인터페이스)를 사용하는 백업 또는 복원 작업을 수행하려면 명령을 발급 BACKUPRESTORE 하는 데 사용되는 SQL Server에 대한 서버 연결을 sysadmin 고정 서버 역할로 로그온해야 합니다. 연결 자체는 단순한 백업 작업 이상을 실행할 수 있고 클라이언트와 서버 간의 공유 리소스를 포함하므로 VDI 연결에는 Sysadmin 권한이 필요합니다. 이는 모든 환경에서 바람직하지 않을 수 있으며, 애플리케이션의 서비스 계정이 고정 데이터베이스 역할만 db_backupoperator 갖도록 구성된 경우 VDI를 사용하는 타사 백업 애플리케이션이 실패할 수 있습니다.

다음 단계

이 섹션에서는 VDI 참조 설명서를 검토합니다.

전체 사양 및 지원 원본 파일을 다운로드합니다.

GitHub: sql-server-samples/samples/features/sqlvdi