지금 지원 담당자와 채팅
지원 담당자와 채팅

NetVault Plug-in for SQL Server 12.2 - 사용자 안내서

SQL Server용 NetVault Backup플러그인 소개 SQL Server 배포 계획 플러그인 설치 및 제거 플러그인 구성 데이터 백업
백업 전략 정의 스냅샷 기반 백업 이해 압축 기능 검토 온라인 VDI 백업 수행 SQL Server에서 VSS 백업 수행 Windows에서 AlwaysOn 가용성 그룹의 전체 VDI 백업을 생성하는 예
데이터 복원 플러그인과 함께 CLI 사용 문제 해결

복제된 데이터베이스 백업

SQL Server 2008부터는 데이터베이스 복제가 지원됩니다. SQL Server용 플러그인 에서는 다음 3가지 유형의 복제를 모두 지원합니다. 트랜잭션 복제, 병합 복제 및 스냅샷 복제의 세 가지 유형의 복제를 모두 지원합니다.

다음을 포함하여 복제된 데이터베이스 및 이와 관련된 시스템 데이터베이스를 정기적으로 백업해야 합니다.

게시자에 있는 publication 데이터베이스
배포자에 있는 distribution 데이터베이스
각 구독자에 있는 subscription 데이터베이스
게시자, 배포자 및 모든 구독자에 있는 mastermsdb 시스템 데이터베이스. 이러한 데이터베이스들은 관련성 있는 복제된 데이터베이스와 함께 동시에 백업되어야 합니다.
예를 들어 publication 데이터베이스를 백업할 때와 같은 시간에 게시자의 mastermsdb 데이터베이스를 백업합니다. publication 데이터베이스가 복원되면 mastermsdb 데이터베이스가 복제 구성 및 설정의 측면에서 publication 데이터베이스와 일치하는지 확인합니다.

복제된 데이터베이스는 플러그인을 사용하여 비복제 데이터베이스와 같은 방식으로 백업할 수 있습니다. 정기적인 증분 트랜잭션 로그 백업을 수행하는 경우에는 모든 복제 관련 변경 사항을 증분 트랜잭션 로그 백업에 캡처해야 합니다. 증분 트랜잭션 로그 백업을 수행하지 않으면 복제와 관련된 설정이 변경될 때마다 백업을 수행해야 합니다.

자세한 내용은 SQL Server 온라인 설명서스냅샷 및 트랜잭션 복제의 백업 및 복원에 대한 전략, 병합 복제의 백업 및 복원에 대한 전략업데이트된 백업이 필요한 일반적인 작업을 참조하십시오.

압축 기능 검토

백업을 구성하기 전에 다음과 같은 정보를 검토하십시오. 위에 설명된 기능의 일부는 일부 버전의 SQL Server에서 지원되지 않지만 이 정보는 플러그인에서 지원하는 모든 버전의 SQL Server에 적용됩니다.

사용 중인 SQL Server 버전에서 지원하는 경우 SQL Server 백업 압축 기능을 사용할 수 있습니다. 또한 플러그인에서는 사용 중인 서버에서 SQL Server 백업 압축을 지원하는지 여부와는 무관하게 낮음, 중간 및 높음의 세 가지 압축 수준을 사용할 수 있습니다. 압축 기능을 끌 수도 있습니다.

압축 옵션에는 다음이 포함됩니다.

NetVault Backup 낮은 압축 사용: 이 방법은 기본적으로 선택되어 있으며 프로세서를 최소한으로 사용하여 효과적인 압축을 제공합니다. Quest에서는 압축이 필요하지만 처리를 최소화하는 것이 더 중요할 때 이 옵션을 선택할 것을 권장합니다.
NetVault Backup 중간 압축 사용: 이 방법은 더 효율적인 압축을 제공하지만 프로세서 사용량이 더 많아집니다. Quest에서는 압축 개선이 필요하고 백업 중에 프로세서를 추가로 사용하는 것이 문제가 되지 않을 때 이 옵션을 선택할 것을 권장합니다.
NetVault Backup 높은 압축 사용: 이 방법은 최상의 압축을 제공합니다. Quest에서는 압축이 가장 중요한 요인이며 프로세서 사용량이 문제가 되지 않을 때 이 옵션을 선택할 것을 권장합니다.
SQL Server 인스턴스에 설정된 SQL Server 압축 사용: 이 옵션은 SQL Server 백업 압축 기능을 지원하는 SQL Server 인스턴스에 플러그인이 연결되어 있는 경우에만 사용할 수 있습니다. SQL Server 백업 압축이 이 SQL Server 인스턴스에 대해 활성화되어 있으면 플러그인에서는 이 인스턴스에 SQL Server 백업 압축을 사용합니다. 이 SQL Server 인스턴스에 대해 비활성화되어 있으면 플러그인에서 SQL Server 백업 압축을 사용하지 않습니다.
SQL Server 압축 사용: 이 옵션은 SQL Server 백업 압축 기능을 지원하는 SQL Server 인스턴스에 플러그인이 연결되어 있는 경우에만 사용할 수 있습니다. 이 옵션을 지정하면 SQL Server에서 SQL Server 백업 압축 알고리즘을 사용하여 백업 미디어에 저장된 데이터를 압축하도록 지시할 수 있습니다.
압축을 사용하지 않음: 압축을 비활성화하려면 이 옵션을 선택합니다.

백업 작업이 실행된 후에 달성된 압축 비율을 보려면 탐색 창에서 작업 상태를 클릭하고 완료된 작업을 선택한 다음에 로그 보기를 클릭합니다. 나타나는 로그에서 "압축 비율"로 시작하는 메시지를 찾습니다. 자세한 내용을 보려면 해당 줄을 선택하고 추가 정보를 클릭합니다. 그 다음에는 백업된 압축되지 않은 데이터의 총 바이트 수, 백업 미디어로 전송된 바이트 수, 그리고 압축된 데이터의 통계의 일부로 포함되기는 하지만 실제 압축된 데이터와는 관련 없는 헤더로 포함되는 관리 바이트 수를 볼 수 있습니다. 로그에 보고되는 압축 비율은 [[(압축되지 않은 총 데이터) – (압축된 총 데이터)] x 100%] / (압축되지 않은 총 데이터)입니다. 여러 NetVault Backup 스트림을 사용하여 작은 데이터베이스를 백업하는 경우를 제외하고 헤더 바이트의 수는 대개 백업 크기에서 그리 중요하지 않습니다.

SQL Server 백업 압축 기능을 사용하거나 압축을 사용하지 않기로 선택하면 NetVault Backup 압축을 사용하지 않는 경우의 VDI 스트림 옵션이 활성화됩니다.

NetVault Backup 압축 방법 중의 하나를 사용하면 VDI 스트림/압축 스레드병렬 NetVault Backup 스트림의 수 옵션이 활성화됩니다. VDI 스레드에서 압축을 수행합니다. 백업 중에 각 VDI 스레드 또는 연결에서 SQL Server로부터 데이터를 받아서 압축한 다음에 NetVault Backup 스트림을 사용하여 출력 장치에 기록합니다. 압축 수준이 높을수록 프로세서 사용량이 증가하기 때문에 NetVault Backup 클라이언트를 실행하는 시스템, 즉 백업을 하고 있는 SQL Server 인스턴스를 실행하는 시스템에서 사용 가능한 프로세서의 수를 효과적으로 활용하는 것이 좋습니다. 예를 들어 시스템에 있는 프로세서의 수보다 약간 적은 VDI 스레드의 수를 지정할 수도 있습니다. 그러나 백업 스트림의 수는 출력 장치의 수를 초과하지 않아야 합니다. 따라서 VDI 스트림의 수(VDI 스트림/압축 스레드)와 NetVault Backup 스트림의 수(병렬 NetVault Backup 스트림 수)를 따로 지정해야 합니다. SQL Server 백업 옵션 탭에 액세스하면 처음에 표시되는 VDI 스트림의 수는 NetVault Backup 클라이언트에서 감지되는 프로세서의 수보다 하나 적습니다. 이 필드에 지정된 값에 따라 백업 작업 저장에 사용되는 VDI 장치의 수가 결정됩니다. 기본 설정에서 VDI(Virtual Device Interface) 사용이 선택되어 있으면 모든 백업 작업 옵션에서 하나의 VDI 장치가 작업에 설정됩니다. VDI 장치를 추가할 수는 있지만 VDI 장치의 최소 개수는 1이며 최대 개수는 64를 초과할 수 없습니다.

플러그인에서는 VDI 백업 옵션 섹션의 하단에 NetVault Backup 클라이언트에 있는 프로세서의 수를 표시합니다. 프로세서에서 HT(하이퍼 스레딩)를 사용하면 수치에 반영됩니다. 예를 들어 4개의 물리적 프로세서가 있고 HT가 활성화된 시스템은 8개의 프로세서가 있는 것으로 식별됩니다. NetVault Backup 압축을 사용하는 경우 VDI 스트림 수를 선택할 때 이 숫자를 사용할 수 있습니다.

NetVault Backup 압축을 사용할 때 백업 시간을 최적화하려면 백업 미디어의 개수를 기준으로 병렬 NetVault Backup 스트림 수 항목을 지정합니다. 미디어에서 스트라이프 디스크를 사용하는 경우 백업 스트림 개수를 스트라이프 개수로 설정하면 가장 빠른 백업이 발생할 수 있습니다. 스트라이핑되지 않은 다른 하드 드라이브에 백업을 쓰고 각 NetVault Backup 출력 장치가 다른 하드 드라이브에 있는 경우에는 백업 스트림 개수를 하드 드라이브 개수로 설정합니다. 단일 비스트라이프 디스크에서 하나 이상의 VTL에 백업하는 경우에는 NetVault Backup 스트림을 하나 또는 두 개만 사용하십시오. 테이프 드라이브가 여러 개 있는 테이프 라이브러리에 백업하는 경우에는 백업 스트림을 테이프 드라이브 수보다 적게 사용하는 것이 좋습니다.

NetVault Backup 압축 사용 여부에 상관없이 복원에 필요한 VDI 장치 개수는 백업에 사용된 개수와 같고 복원에 필요한 백업 스트림 개수도 백업에 사용된 개수와 같습니다. 테이프 미디어를 사용하는 경우 복원에 사용할 수 있는 테이프 드라이브의 수가 백업에 사용했던 것보다 적은 경우에는 복원이 실패할 수 있습니다. Quest에서는 오류를 피하기 위해 사용 가능한 테이프 드라이브보다 적은 수의 NetVault Backup 스트림을 사용할 것을 권장합니다.

Linux 환경에 압축 사용

압축 옵션에는 다음이 포함됩니다.

SQL Server 압축 사용: 이 옵션은 SQL Server 백업 압축 기능을 지원하는 SQL Server 인스턴스에 플러그인이 연결되어 있는 경우에만 사용할 수 있습니다. 이 옵션을 지정하면 SQL Server에서 SQL Server 백업 압축 알고리즘을 사용하여 백업 미디어에 저장된 데이터를 압축하도록 지시할 수 있습니다.
압축을 사용하지 않음: 압축을 비활성화하려면 이 옵션을 선택합니다.
중요: Linux는 하나의 VDI 스트림만 지원합니다. 2를 선택하면 백업 작업에서 VDI OpenDevice 실패 오류가 생성됩니다.

온라인 VDI 백업 수행

SQL Server용 플러그인 을 사용하는 온라인 VDI 백업에는 다음과 같은 항목에 설명된 단계가 포함됩니다.

관련 문서

The document was helpful.

평가 결과 선택

I easily found the information I needed.

평가 결과 선택