Move-DatabasePath
适用于: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1
上一次修改主题: 2008-07-07
使用 Move-DatabasePath cmdlet 可以在指定的邮箱服务器上设置数据库位置的新路径,并将相关文件移动到此位置。
语法
Move-DatabasePath -Identity <DatabaseIdParameter> [-ConfigurationOnly <SwitchParameter>] [-Confirm [<SwitchParameter>]] [-CopyEdbFilePath <EdbFilePath>] [-DomainController <Fqdn>] [-EdbFilePath <EdbFilePath>] [-Force <SwitchParameter>] [-WhatIf [<SwitchParameter>]]
详细说明
使用 Move-DatabasePath cmdlet 可以在指定的邮箱服务器上设置数据库位置的新路径,并将相关文件移动到此位置。此 cmdlet 只对 Microsoft Exchange Server 2007 邮箱服务器有效。
使用 Move-DatabasePath cmdlet 时,请考虑下列情况:
备份数据库时无法运行此 cmdlet。
如果运行此 cmdlet 时装入指定的数据库,则将自动卸除数据库然后重新装入,并且用户无法在卸除时使用。
在群集连续复制 (CCR) 环境中,必须手动移动数据的第二个副本。
此命令只能在受影响的邮箱服务器上运行,但使用 ConfigurationOnly 参数时,此命令也可以在管理员的工作站上运行。
若要运行 Move-DatabasePath cmdlet,必须为您使用的帐户委派下列角色:
- Exchange Server 管理员角色和目标服务器的本地 Administrators 组
有关管理 Exchange Server 2007 所需的权限、角色委派以及权利的详细信息,请参阅权限注意事项。
参数
参数 | 必需 | 类型 | 说明 |
---|---|---|---|
Identity |
必需 |
Microsoft.Exchange.Configuration.Tasks.DatabaseIdParameter |
Identity 参数指定 GUID、可分辨名称 (DN) 或数据库名称。
|
ConfigurationOnly |
可选 |
System.Management.Automation.SwitchParameter |
ConfigurationOnly 参数在不移动任何文件的情况下更改数据库的配置。如果值为 |
Confirm |
可选 |
System.Management.Automation.SwitchParameter |
Confirm 参数将导致命令暂停处理,并且需要您在继续处理之前确认该命令将执行的操作。您不必使用 Confirm 参数指定值。 |
CopyEDBFilePath |
可选 |
Microsoft.Exchange.Data.EdbFilePath |
CopyEDBFilePath 参数为数据库的备份副本指定新的文件路径。此文件路径不能与 EDBFilePath 相同。 |
DomainController |
可选 |
Microsoft.Exchange.Data.Fqdn |
若要指定用于将此配置更改写入 Active Directory 目录服务的域控制器的完全限定的域名 (FQDN),请在命令中包含 DomainController 参数。 |
EDBFilePath |
可选 |
Microsoft.Exchange.Data.EdbFilePath |
EDBFilePath 参数为数据库指定新的文件路径。所有的当前数据库文件将被移动到此位置。默认位置为 <Exchange 安装目录>\Mailbox\LocalCopies\Storage Group\MBDatabase.edb。此文件路径不能与数据库备份副本的路径相同。 |
Force |
可选 |
System.Management.Automation.SwitchParameter |
包含 Force 参数以强制执行命令,而不要求用户确认。 |
WhatIf |
可选 |
System.Management.Automation.SwitchParameter |
WhatIf 参数指示命令模拟针对对象执行的操作。通过使用 WhatIf 参数,您可以查看要发生的更改,而不必应用任何这些更改。您不必使用 WhatIf 参数指定值。 |
输入类型
返回类型
错误
错误 | 说明 |
---|---|
|
异常
异常 | 说明 |
---|---|
|
示例
在第一个示例中,Move-DatabasePath 命令用于为由 GUID 指定的邮箱数据库设置新路径。
在第二个示例中,Move-DatabasePath 命令用于为由使用 Identity 参数格式“服务器名\存储组\数据库”的数据库名称指定的邮箱数据库设置新路径。
Move-DatabasePath -Identity a0ec9f03-12a9-4e40-9310-43f9105fd4d2 -EdbFilePath C:\NewFolder\MyDatabase.edb
Move-DatabasePath -Identity "ExchangeServer2.Contoso.com\First Storage Group\Mailbox Database 2" -EdbFilePath "C:\NewFolder\Mailbox Database 2.edb"
若要执行移动操作,必须暂时卸除数据库,使所有用户都无法对其进行访问。如果此时卸除了数据库,则完成时无法将其重新装入。