Enable-DatabaseCopy
적용 대상: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1
마지막으로 수정된 항목: 2007-07-20
Enable-DatabaseCopy cmdlet를 사용하면 사서함 서버에서 LCR(로컬 연속 복제)을 사용하여 데이터베이스의 수동 복사본을 만들 수 있습니다.
구문
enable-DatabaseCopy -Identity <DatabaseIdParameter> [-Confirm [<SwitchParameter>]] [-CopyEdbFilePath <EdbFilePath>] [-DomainController <Fqdn>] [-WhatIf [<SwitchParameter>]]
자세한 정보
Exchange 관리자는 Microsoft Exchange Server 2007을 실행하는 서버에서 LCR을 사용하도록 설정할 수도 있습니다.
Enable-DatabaseCopy 작업을 시작하려면 다음 조건을 만족해야 합니다.
지정한 데이터베이스가 포함된 서버는 독립 실행형 Exchange 2007 사서함 서버여야 합니다. 클러스터된 사서함 서버에서는 LCR을 사용하도록 설정할 수 없습니다.
지정된 저장소 그룹 및 데이터베이스가 있어야 합니다.
참고
저장소 그룹 및 데이터베이스는 탑재 또는 분리할 수 있어야 합니다.
지정된 데이터베이스는 복구 데이터베이스가 아니어야 합니다.
복사본을 위해 지정한 위치에는 복사본을 보관할 수 있는 충분한 디스크 공간이 있어야 합니다.
경로 및 파일 이름이 고유해야 합니다. 이미 정의된 데이터베이스 복사본과 일치하지 않을 수도 있습니다.
데이터베이스 경로가 MySample.edb로 끝나면 복사본 경로도 MySample.edb로 끝나야 합니다.
Enable-DatabaseCopy 작업을 완료한 후 다음 모든 사항이 발생합니다.
Active Directory 디렉터리 서비스의 사서함 데이터베이스 개체에 필요한 특성이 모두 포함됩니다.
프로덕션 데이터베이스의 LCR 복사본이 만들어지지만 저장소 그룹 복사본을 사용할 수 있을 때까지는 작동하거나 시드되지 않습니다.
이 작업을 수행하려면 작업 시작에 사용하는 계정이 Exchange Server 관리자 역할 및 대상 서버에 대한 로컬 관리자 그룹을 위임받아야 합니다. 사용 권한, 역할 위임 및 Exchange Server 2007 관리에 필요한 권한에 대한 자세한 내용은 사용 권한 고려 사항을 참조하십시오.
참고
LCR은 정확히 하나의 데이터베이스만 포함하도록 저장소 그룹을 제한합니다. 이 확인은 Enable-StorageGroupCopy cmdlet를 실행해야 수행됩니다.
참고
LCR 복사본은 Enable-StorageGroupCopy cmdlet를 실행해야만 완전히 사용 가능하도록 설정되며 Disable-StorageGroupCopy cmdlet를 실행하면 데이터베이스 수준까지 완전히 사용할 수 없도록 설정되므로 Disable-DatabaseCopy cmdlet는 없습니다.
매개 변수
매개 변수 | 필수 | 종류 | 설명 |
---|---|---|---|
Identity |
필수 |
Microsoft.Exchange.Configuration.Tasks.DatabaseIdParameter |
Identity 매개 변수에는 다음 값 중 하나가 사용됩니다.
|
Confirm |
선택 |
System.Management.Automation.SwitchParameter |
Confirm 매개 변수는 명령에서 처리 작업을 일시 중지하도록 하고 처리 작업을 계속하기 전 수행할 작업을 사용자가 확인하도록 합니다. Confirm 매개 변수에는 값을 지정할 필요가 없습니다. |
CopyEdbFilePath |
선택 |
Microsoft.Exchange.Data.EdbFilePath |
CopyEdbFilePath 매개 변수는 데이터베이스가 만들어지는 경로를 지정합니다. 기본 경로는 <ExchangeInstallDirectory>\LocalCopies\Storage Group\MBDatabase.edb입니다. |
DomainController |
선택 |
Microsoft.Exchange.Data.Fqdn |
Active Directory에서 클러스터된 사서함 서버가 있는 도메인 컨트롤러의 FQDN(정규화된 도메인 이름)을 지정하려면 명령에 DomainController 매개 변수를 포함합니다. |
WhatIf |
선택 |
System.Management.Automation.SwitchParameter |
WhatIf 매개 변수는 명령 실행 시 개체에 대해 수행하게 되는 작업을 시뮬레이트하도록 지시합니다. WhatIf 매개 변수를 사용하면 사용자는 변경 내용을 실제로 적용하지 않고 어떠한 사항이 변경되는지 확인할 수 있습니다. WhatIf 매개 변수에는 값을 지정할 필요가 없습니다. |
오류
오류 | 설명 |
---|---|
|
EDBFilePath와 사용자가 지정한 CopyEDBFilePath는 달라야 합니다. |
|
사용자가 지정한 사서함 데이터베이스가 복구 사서함 데이터베이스입니다. LCR은 복구 저장소 그룹에서 지원되지 않습니다. |
|
데이터베이스 및 저장소 그룹에서 이미 LCR을 사용할 수 있습니다. |
|
복사본 위치에 프로덕션 .edb 파일을 호스팅하는 데 필요한 공간이 부족합니다. 복사본 위치에 프로덕션 .edb 파일을 호스팅하는 데 필요한 디스크 공간이 충분한지 확인해야 합니다. |
|
지정된 데이터베이스의 .edb 파일 경로를 사용할 수 없습니다. Enable-DatabaseCopy cmdlet를 실행하려면 먼저 이 문제를 해결해야 합니다. |
|
LCR이 클러스터에서 지원되지 않으므로 클러스터에서 Enable-DatabaseCopy cmdlet를 수행할 수 없습니다. |
|
Enable-DatabaseCopy cmdlet가 지정된 사서함 데이터베이스 검색에 실패했습니다. |
|
사용자가 지정한 CopyEdbFilePath가 고정 드라이브에 없습니다. 고정(제거할 수 없음) 저장소만 LCR 파일 경로에 사용할 수 있습니다. |
|
지정된 CopyEdbFilePath를 사용할 수 없습니다. 서버에 이미 지정된 이름을 가진 디렉터리가 있습니다. CopyEdbFilePath에 고유 경로를 지정하여 Enable-DatabaseCopy cmdlet를 실행해야 합니다. |
|
복사본 위치에 대해 지정한 경로에 이미 데이터베이스 파일이 있습니다. 기존 파일을 덮어쓰지 않으려면 Move-Database 명령 –ConfigurationOnly 매개 변수를 사용하여 파일을 이동하지 않고도 구성을 변경할 수 있습니다. |
|
지정된 서버에 액세스할 수 없으므로 Enable-DatabaseCopy cmdlet를 통해 복사본 데이터베이스 파일의 상태를 확인하지 못했습니다. 복사본 데이터베이스의 상태를 확인하려면 서버가 온라인 상태여야 합니다. |
예제
다음 예는 사서함 데이터베이스라는 데이터베이스(SG1이라는 저장소 그룹에 포함되어 있으며 EXLCR1이라는 서버에 있음)에 대해 데이터베이스 복사본을 사용하도록 설정하는 데 사용되고 있는 Enable-DatabaseCopy 명령을 보여줍니다.
Enable-DatabaseCopy -Identity:"EXLCR1\SG1\Mailbox Database" -CopyEdbFilePath:"D:\DBs\SG1\Mailbox Database.edb"