미러된 백업 미디어 세트(SQL Server)

적용 대상:SQL Server

참고 항목

미러된 백업 미디어 세트는 엔터프라이즈 버전의 SQL Server에서만 지원됩니다.

미디어 세트를 미러링하면 백업 디바이스 오작동의 영향을 줄여 백업 안정성이 향상됩니다. 데이터 손실을 방지할 수 있는 최후의 수단이 백업이므로 이러한 오작동은 매우 심각합니다. 데이터베이스가 커지면 백업 디바이스 또는 미디어의 실패로 복원 불가능한 백업을 만들게 될 가능성이 커집니다. 백업 미디어를 미러링하면 중복이 가능하여 백업의 안정성이 향상됩니다.

참고 항목

일반적으로 미디어 세트에 대한 자세한 내용은 미디어 세트, 미디어 패밀리 및 백업 세트(SQL Server)를 참조하세요.

이 항목에서는 다음을 수행합니다.

미러된 미디어 세트 개요

미디어 미러링은 미디어 세트의 속성입니다. 미러된 미디어 세트는 미디어 세트의 여러 복사본(미러)으로 구성됩니다. 미디어 세트에는 각각 백업 디바이스에 해당하는 하나 이상의 미디어 패밀리가 포함됩니다. 예를 들어 BACKUP DATABASE 문의 TO 절에 세 개의 디바이스가 나열되면 BACKUP은 디바이스당 하나씩 세 개의 미디어 패밀리 간에 데이터를 분산합니다. 미디어 패밀리 및 미러 수는 미디어 집합을 만들 때 정의됩니다(WITH FORMAT을 지정하는 BACKUP DATABASE 문에 의해).

미러된 미디어 세트는 2~4개의 미러를 소유합니다. 각 미러는 미디어 세트의 모든 미디어 패밀리를 포함합니다. 미러에는 미디어 패밀리당 하나씩 동일한 수의 디바이스가 필요합니다. 각 미러에는 각 미디어 패밀리에 대해 별도의 백업 디바이스가 필요합니다. 예를 들어 3개의 미러가 있는 4개의 미디어 패밀리로 구성된 미러된 미디어 세트에는 12개의 백업 디바이스가 필요합니다. 이러한 모든 디바이스는 동일해야 합니다. 예를 들어 동일한 제조업체의 모델 번호가 같은 테이프 드라이브입니다.

다음 그림에서는 두 개의 미러가 있는 미디어 패밀리 두 개로 구성된 미러된 미디어 세트의 예를 보여 줍니다. 각 미디어 패밀리에는 미러당 한 번 백업되는 세 개의 미디어 볼륨이 포함되어 있습니다.

Mirrored media set: two families with two mirrors

미러의 해당 볼륨에는 동일한 내용이 있습니다. 이렇게 하면 복원 시 교환할 수 있습니다. 예를 들어 이전 그림에서 tape2의 세 번째 볼륨은 tape0의 세 번째 볼륨과 교환할 수 있습니다.

SQL Server 데이터베이스 엔진은 디바이스에 쓰기를 동기화하여 미러된 미디어의 콘텐츠가 동일하도록 보장합니다. 미러 중 하나가 채워지면 모든 미러가 한 번에 스팬됩니다.

Important

미러된 미디어 세트는 미러를 제거하여 암시적으로 손상(분할)할 수 없습니다. 미러의 테이프 또는 디스크가 손상되거나 다시 포맷되는 경우 해당 미러는 추가 백업에 더 이상 사용할 수 없습니다. 하나 이상의 전체 미러가 그대로 유지되면 미디어 세트를 읽을 수 있습니다. 모든 미러가 지정된 미디어 패밀리를 잃으면 미디어 세트는 쓸모가 없습니다.

백업 및 복원 작업은 모든 미러가 있어야 하는지 여부에 대해 서로 다른 요구 사항을 적용합니다. 백업 작업이 미러된 미디어 세트를 작성(즉, 만들거나 확장)하려면 모든 미러가 있어야 합니다. 반면, 미러된 미디어 세트에서 백업을 복원하는 경우 각 미디어 패밀리에 대해 단일 미러만 지정할 수 있습니다. 가족보다 적은 수의 디바이스에서 복원할 수 있지만 각 미디어 패밀리는 한 번만 처리됩니다. 그러나 오류가 발생할 때 다른 미러가 있으면 일부 복원 문제를 빨리 해결할 수 있습니다. 손상된 미디어 볼륨은 다른 미러에서 상응하는 볼륨으로 대체할 수 있습니다. RESTORE 및 RESTORE VERIFYONLY는 다른 미러의 해당 백업 미디어 볼륨으로 손상된 미디어의 대체를 지원하기 때문입니다.

백업 미러에 대한 하드웨어 요구 사항

미러링이 디스크와 테이프에 모두 적용됩니다(디스크는 연속 테이프를 지원하지 않음). 단일 백업 또는 복원 작업에 대한 모든 백업 디바이스는 동일한 형식, 디스크 또는 테이프여야 합니다.

이러한 광범위한 클래스 내에서 동일한 속성을 가진 유사한 디바이스를 사용해야 합니다. 유사하지 않은 디바이스는 오류 메시지를 생성합니다(3212). 디바이스 불일치의 위험을 방지하려면 동일한 제조업체의 모델 번호가 동일한 드라이브만 사용하는 것과 같은 동일한 디바이스를 사용합니다.

관련 작업

미러된 백업 디바이스에 백업하려면

참고 항목

백업 및 복원 중 가능한 미디어 오류(SQL Server)
RESTORE VERIFYONLY(Transact-SQL)
백업 디바이스(SQL Server)
미디어 세트, 미디어 패밀리 및 백업 세트(SQL Server)