다음을 통해 공유


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 매개 변수에는 다음 값 중 하나가 사용됩니다.

  • GUID

  • 데이터베이스의 이름

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 매개 변수에는 값을 지정할 필요가 없습니다.

오류

오류 설명

The path, '<DBPath>', that you specified for the local continuous replication copy is used by another database on the same server (<serverName>). Please specify a different path for the copy's database.

EDBFilePath와 사용자가 지정한 CopyEDBFilePath는 달라야 합니다.

The mailbox database you specified is a recovery mailbox database. Specified mailbox database: %Identity%

사용자가 지정한 사서함 데이터베이스가 복구 사서함 데이터베이스입니다. LCR은 복구 저장소 그룹에서 지원되지 않습니다.

Storage group '<SGName>' is enabled for local continuous replication. The database in the storage group must also be enabled.

데이터베이스 및 저장소 그룹에서 이미 LCR을 사용할 수 있습니다.

There is not enough space on drive %drivename% to complete this operation.

복사본 위치에 프로덕션 .edb 파일을 호스팅하는 데 필요한 공간이 부족합니다. 복사본 위치에 프로덕션 .edb 파일을 호스팅하는 데 필요한 디스크 공간이 충분한지 확인해야 합니다.

The database file path of '<DBPath>' is not available. Please correct the issue before continuing.

지정된 데이터베이스의 .edb 파일 경로를 사용할 수 없습니다. Enable-DatabaseCopy cmdlet를 실행하려면 먼저 이 문제를 해결해야 합니다.

Local continuous replication cannot be enabled on a cluster.

LCR이 클러스터에서 지원되지 않으므로 클러스터에서 Enable-DatabaseCopy cmdlet를 수행할 수 없습니다.

Failed to retrieve mailbox database '<DBName>' due to error (<ErrorCode>). Please correct the problem before continuing.

Enable-DatabaseCopy cmdlet가 지정된 사서함 데이터베이스 검색에 실패했습니다.

The location, '<DBLocation>' must be a fixed (non-removable) storage.

사용자가 지정한 CopyEdbFilePath가 고정 드라이브에 없습니다. 고정(제거할 수 없음) 저장소만 LCR 파일 경로에 사용할 수 있습니다.

The copy EDB file path is not available. There is already a directory named '<filePath>' on server '<server>'.

지정된 CopyEdbFilePath를 사용할 수 없습니다. 서버에 이미 지정된 이름을 가진 디렉터리가 있습니다. CopyEdbFilePath에 고유 경로를 지정하여 Enable-DatabaseCopy cmdlet를 실행해야 합니다.

The database file path that you specified (<DBPath>) for the local continuous replication copy of the database already contains a database file. To avoid overwriting the existing files, use move-database -configurationOnly to change the configuration without moving any files.

복사본 위치에 대해 지정한 경로에 이미 데이터베이스 파일이 있습니다. 기존 파일을 덮어쓰지 않으려면 Move-Database 명령 –ConfigurationOnly 매개 변수를 사용하여 파일을 이동하지 않고도 구성을 변경할 수 있습니다.

Failed to check the status of copy's database file at (<DBPath>) on <ServerName>. To avoid overwriting the existing files, use "Move-DatabasePath -ConfigurationOnly" to change the configuration without moving any files.

지정된 서버에 액세스할 수 없으므로 Enable-DatabaseCopy cmdlet를 통해 복사본 데이터베이스 파일의 상태를 확인하지 못했습니다. 복사본 데이터베이스의 상태를 확인하려면 서버가 온라인 상태여야 합니다.

예제

다음 예는 사서함 데이터베이스라는 데이터베이스(SG1이라는 저장소 그룹에 포함되어 있으며 EXLCR1이라는 서버에 있음)에 대해 데이터베이스 복사본을 사용하도록 설정하는 데 사용되고 있는 Enable-DatabaseCopy 명령을 보여줍니다.

Enable-DatabaseCopy -Identity:"EXLCR1\SG1\Mailbox Database" -CopyEdbFilePath:"D:\DBs\SG1\Mailbox Database.edb"