Share via


Restore-StorageGroupCopy(RTM)

 

적용 대상: Exchange Server 2007

마지막으로 수정된 항목: 2007-10-23

이 항목에서는 Microsoft Exchange Server 2007 CCR(클러스터 연속 복제) 또는 LCR(로컬 연속 복제) 솔루션에서 Restore-StorageGroupCopy cmdlet를 사용하여 수동 저장소 그룹 복사본을 활성화하는 방법에 대해 설명합니다. Restore-StorageGroupCopy는 자동 탑재 지원을 통해 데이터베이스가 탑재되지 않아 관리자가 개입하여 데이터베이스를 탑재해야 하는 경우에 CCR 구성에서 사용됩니다. 관리자는 이 시나리오에서 Mount-Database 작업을 수행하기 전에 Restore-StorageGroupCopy를 사용합니다. Restore-StorageGroupCopy는 LCR을 사용하지 않도록 설정하고 Mount-Database에 수동 복사본을 사용할 수 있도록 하기 위해 LCR 구성에 사용됩니다. 이 두 구성에서 모두 Restore-StorageGroupCopy는 수동 복사본에 대한 복제를 종료하고 Mount-Database cmdlet에 이 수동 복사본을 사용할 수 있도록 합니다.

구문

Restore-StorageGroupCopy -Identity <StorageGroupIdParameter> [-DomainController <Fqdn>] [-Force <SwitchParameter>] [-ReplaceLocations <SwitchParameter>]

자세한 정보

Exchange 2007 관리자가 CCR 또는 LCR 복사본을 활성화하여 활성 데이터베이스 또는 저장소 그룹 오류에서 복구하려면 Restore-StorageGroupCopy cmdlet가 필요합니다. 이 명령은 CCR 구성과 LCR 구성 모두에 사용됩니다 기본적으로 Restore-StorageGroupCopy cmdlet는 관리자가 복제를 종료할 때 사용됩니다. 이 명령은 CCR 구성과 LCR 구성 모두에 사용됩니다

LCR 구성에서는 관리자가 파일 시스템 또는 볼륨 작업을 통해 데이터를 재배치합니다. 이 방법으로 복사본 및 프로덕션 데이터베이스에 사용되는 경로 간에 규칙을 유지하는 것이 좋습니다.

ReplaceLocations 매개 변수는 관리자가 복제를 종료하고 복사본의 경로를 프로덕션 저장소 그룹과 데이터베이스 위치 특성에 넣으려는 경우 LCR 구성에 사용됩니다. 프로덕션 데이터베이스와 저장소 그룹 개체의 경로는 복사본의 위치와 함께 업데이트됩니다. 이 작업은 신속하게 수행되며 데이터베이스를 즉시 탑재할 수 있습니다. 이 옵션을 사용하지 않으면 복사본의 데이터를 프로덕션 위치에서 사용할 수 있게 해야 합니다. 파일 시스템 이름 바꾸기 명령이나 볼륨 작업을 통해 이렇게 할 수 없는 경우, 중단 기간이 로그와 데이터베이스를 복사하는 데 필요한 시간과 비례합니다.

CCR 구성에서 활성화할 복사본은 다른 노드의 올바른 위치에 있습니다. 따라서 활성화 작업의 일부로 로그나 데이터베이스의 위치를 변경할 필요가 없습니다.

Restore-StorageGroupCopy cmdlet를 사용하면 새로운 활성 노드에 저장소 그룹을 탑재하는 작업에 대한 손실 제한을 다시 정의할 수 있습니다. 예를 들어, AutoDatabaseMountDial이 무손실로 설정될 수 있으며, 이것은 마지막으로 탑재된 노드의 로그 파일이 하나라도 복사본에 복사되거나 재생될 수 없으면 데이터베이스가 탑재되지 않음을 의미합니다. 이 상태에서는 저장소 그룹 복사본을 복원하고 데이터베이스를 탑재할 수 있습니다.

참고

어떤 경우에는 새로운 활성 노드에 저장소 그룹을 탑재하는 작업에 대한 손실 제한을 다시 정의하면 이전의 활성 노드 저장소 그룹을 다시 시드해야 할 수 있습니다. 손실 영역에 있는 하나 이상의 로그가 데이터베이스에 기록된 경우 다시 시드해야 합니다.

Restore-StorageGroupCopy cmdlet를 사용하면 다음 결과를 얻을 수 있습니다.

  • 저장소 그룹의 데이터베이스를 탑재 가능한 것으로 표시합니다.

  • 저장소 그룹의 데이터베이스를 탑재함으로써 발생하는 데이터 손실에 대한 보고서를 제공합니다.

  • 저장소 그룹에 대해 원본 서버에 만든 모든 로그가 복사본에 있는지 검사하고 일부라도 없으면 한 번 더 복사합니다.

    참고

    일부라도 로그 파일을 사용할 수 없고 Restore-StorageGroupCopy cmdlet가 로그 파일을 원본 위치에서 복사하지 못하면 결과 데이터베이스에 데이터 손실이 발생합니다. CCR에서 데이터 손실을 관리하는 방법에 대한 자세한 내용은 클러스터 연속 복제를 참조하십시오.

  • LCR의 경우 저장소 그룹 복사본도 사용할 수 없게 됩니다.

  • LCR의 경우 결과 데이터베이스에 손실이 발생하면 콘텐츠 인덱스가 다시 인덱싱됩니다.

  • LCR의 경우 저장소 그룹을 호스팅하는 서버에서 이 명령을 실행해야 합니다.

    참고

    CCR의 경우 지정된 복사본을 활성 복사본으로 만들려면 먼저 해당 복사본을 탑재해야 합니다. 탑재 후 활성 상태가 된 복사본은 이후 복제 작업의 새로운 원본 복사본이 됩니다.

다음 코드를 실행하려면 사용하는 계정이 다음을 위임받아야 합니다.

  • 대상 서버에 대한 Exchange Server 관리자 역할 및 로컬 관리자 그룹

사용 권한, 역할 위임 및 Exchange Server 2007 관리에 필요한 권한에 대한 자세한 내용은 사용 권한 고려 사항을 참조하십시오.

매개 변수

매개 변수 필수 종류 설명

Identity

필수

Microsoft.Exchange.Configuration.Tasks.StorageGroupIdParameter

Identity 매개 변수는 다음 값 중 하나를 가집니다.

  • GUID

  • 저장소 그룹의 이름

Confirm

선택

부울

Confirm 매개 변수는 명령에서 처리 작업을 일시 중지하도록 하고 처리 작업을 계속하기 전 수행할 작업을 사용자가 확인하도록 합니다. 기본값은 $true입니다.

DomainController

선택

Microsoft.Exchange.Data.Fqdn

도메인 컨트롤러의 FQDN(정규화된 도메인 이름)을 지정하여 클러스터된 사서함 서버를 찾으려면 명령에 DomainController 매개 변수를 포함합니다.

Force

선택

System.Management.Automation.SwitchParameter

작업이 프로그래밍 방식으로 실행되어 관리 입력을 요구하는 메시지 표시가 적절하지 않는 경우 Force 매개 변수를 사용할 수 있습니다. cmdlet에 Force가 제공되지 않으면 관리 입력을 요구하는 메시지가 표시됩니다. cmdlet에 Force가 제공되지만 값이 생략되면 기본값 $true가 사용됩니다.

ReplaceLocations

선택

System.Management.Automation.SwitchParameter

ReplaceLocations 매개 변수는 관리자가 복제를 종료하고 복사본의 경로를 프로덕션 저장소 그룹과 데이터베이스 위치 특성에 넣으려는 경우 LCR 구성에 사용됩니다. 프로덕션 데이터베이스와 저장소 그룹 개체의 경로는 복사본의 위치와 함께 업데이트됩니다.

CCR 구성에서는 ReplaceLocations 매개 변수를 사용할 수 없습니다.

WhatIf

선택

부울

WhatIf 매개 변수는 개체에 대해 수행하는 작업을 시뮬레이트하도록 cmdlet에 지시합니다. WhatIf 매개 변수를 사용하면 관리자는 변경 내용을 실제로 적용하지 않고 어떠한 사항이 변경되는지 확인할 수 있습니다. 기본값은 $true입니다.

오류

오류 설명

Use 'Msg 1: Cluster not available' and change task name.

통신 문제 때문에 클러스터에 작업을 연결할 수 없거나 클러스터를 사용할 수 없습니다.

Use 'Msg 2: Wrong Version' and change task name.

Exchange 2007 서버가 아닙니다.

Use 'Msg 3: No Permissions' and change the task name.

사용자가 Exchange Server 관리자 권한을 가지고 있지 않습니다.

<ServerName> or <StorageGroupName> does not exist.

지정한 저장소 그룹 서버가 없습니다.

Restore-StorageGroupCopy: Must be run on <ServerName>'s host machine.

복제 대상 컴퓨터에서 작업을 실행해야 합니다.

Restore-StorageGroupCopy: ReplaceLocations can only be used with Local Continuous Replication configurations.

지정한 매개 변수가 없거나 지정한 조합이 잘못되었습니다.

CCR: No continuous replication copy of '<SGName>' to restore.

LCR:No continuous replication copy of '<SGName>' to restore.

지원되지 않는 복제 구성입니다. 복제를 사용할 수 없습니다.

Use 'Msg 10: Comm' and change the task name.

ReplaceLocations 매개 변수가 지정되었으며 프로덕션 저장소 그룹 위치를 필요한 경로에 맞게 업데이트할 수 없습니다.

'<SGName>' is not in a healthy condition; storage group must be viable for a successful mount.

지정한 복사본이 올바른 상태가 아닙니다.

The database is not dismounted. Please dismount it before proceeding.

지정한 저장소 그룹의 데이터베이스가 분리되지 않았습니다.

Replication for '<SGName>' is not prepared to support a Restore-StorageGroupCopy. Retry your operation after a brief wait.

저장소 그룹을 사용할 수 있도록 복제가 준비되어 있지 않습니다.

Replication for '<SGName>' is not prepared to support a Restore-StorageGroupCopy due to error (<ErrorCode>). Retry your operation after a brief wait.

내부 오류가 발생했습니다. Restore-StorageGroupCopy 명령에서 모든 LCR용 데이터베이스에 대한 정보를 가져오지 못했습니다.

Replication for '<SGName>' is not prepared to support a Restore-StorageGroupCopy due to a backup in progress. Terminate the backup and retry.

백업이 진행되고 있어 내부 오류가 발생했습니다.

Replication for '<SGName>' is not prepared to support a Restore-StorageGroupCopy due to error (<ErrorCode>). Retry your operation after a brief wait.

내부 오류가 발생했습니다. 온라인 상태가 아닙니다.

Restore-StorageGroupCopy: <SGName> has no database.

저장소 그룹에 데이터베이스가 없습니다.

Restore of <StorageGroupName> was successful. All logs were successfully copied.

Or

Restore-StorageGroupCopy: Restore of <StorageGroupName> was successful and production paths were updated. All logs were successfully copied.

Or

Restore-StorageGroupCopy: Restore of <StorageGroupName> was successful. All logs were not successfully copied.

Time of the failure was: <FailureTime>.

Last log copied was <LogFileName> at <ItsChangeTime>.

Or

Restore-StorageGroupCopu: Restore of <StorageGroupName>was successful and production paths were updated. All logs were not successfully copied.

Time of the failure was: <FailureTime>.

Last log copied was <LogFileName> at <ItsChangeTime>.

복원 결과로 발생하는 데이터 손실량을 포함하여 수행된 작업과 그 결과에 대해 자세히 설명하는 보고서입니다. 이 보고서에서는 경로가 업데이트되었는지 여부도 나타내며, 다음에 작업할 내용도 설명합니다.

<SGName> already marked as available for a mount; no action taken.

이미 저장소 그룹을 탑재할 수 있습니다.

예제

다음 코드 예에서는 저장소 그룹 SG1에서 복제를 종료하는 방법을 보여줍니다.

Restore-StorageGroupCopy -Identity:SG1