分类: 服务器与存储
2008-06-13 14:23:52
为使Windows Server 2003中的备份工具("备份")成功地备份Exchange Server 2003服务器的数据库,其所在的计算机必须至少满足以下需求之一:
计算机已成功地安装了Microsoft Exchange消息与协作服务组件。
计算机已成功地安装了Microsoft Exchange系统管理工具组件(这通常指"仅管理"模式的Exchange安装)。
计算机必须手动配置为远程备份Exchange数据库。
如果用户的计算机满足了其中的一个条件,则"备份"选项卡中就会出现一个名为"Microsoft Exchange Server"的选项,如图9-50所示。此选项将显示用户连接到的目录林中的所有Exchange服务器。如果在"备份"选项卡中看不到此选项,请选择【工具】→【远程存储】命令手动连接到网络上的Exchange服务器。
图9-50 "Microsoft Exchange Server"选项
1.备份远移Exchange Server 2003数据库
备份远程Exchange Server 2003数据库的具体步骤如下。
(1)在"备份"窗口中,切换到"备份"选项卡。
(2)选择【工具】→【远程存储】命令(安装配置好Exchange Server后才会有这个菜单项),弹出如图9-51所示的对话框。在其中输入用户计划备份的组织中的Exchange服务器名称或IP地址。
图9-51 "远程存储"对话框
(3)单击【确定】按钮即开始备份。
如果用户登录所用的账户有备份服务器所必需的权限,那么将使用Exchange组织中的所有服务器来填充"备份"选项卡中的"Microsoft Exchange Server"选项。使用此方式可以从多个Exchange组织中将服务器添加到可备份的服务器列表中。对用于备份多个Exchange组织的数据库的专用备份服务器而言,这一点尤为有用。
2.Exchange Server 2003备份工作原理
此部分逐步说明联机备份过程。
1)正常(或完整)备份
以下是正常(或完整)备份过程的逐步描述。
(1)备份代理建立通信并使用目标Exchange服务器上的MSExchangeIS服务初始化备份(在Exchange 5.5中,备份随同Microsoft Exchange系统助理(MSExchangeSA)服务进程一起建立)。
(2)检查点被冻结。仍然接受新的更改并将更改写入数据库文件,但检查点在备份结束之前不会再次移动。必须随同备份复制到磁带的第一个日志被记录在数据库头的"当前完整备份"部分。它可能不是当前检查点日志,这取决于存储组中其他数据库的备份状态。
(3)开始将数据库文件复制到磁带。备份时对数据库所做的更改,不能被完整地从日志文件重新构建的页面更改没有在备份时刷新到磁盘(在Exchange 2000 Server Service Pack2(SP2)以前的版本中,这些更改存储在一个.pat文件中,该文件与数据库文件在同一位置。数据库文件完成复制后,.pat文件被复制到磁带,然后被删除)。
(4)如果是在已从联机备份中还原但尚未运行恢复的数据库上运行Eseutil/MH,用户将看到显示为"修补当前完整备份"部分的小型头信息。
(5)将所有数据库文件复制到磁带以后,会强制当前的Enn.log文件立即进行滚动。不管日志是否完整,这种情况都会发生。强制日志滚动的原因在于,日志文件在打开时不能进行备份。日志需要放在磁带上,因为它包含可应用到刚刚备份的数据库上的操作。因此,日志被关闭,以便将其附加到磁带中。用户不会在联机备份集中看到名为Enn.log的日志文件。只会备份已关闭的并已编过号的日志文件。
(6)可靠恢复备份所需的日志范围被复制到磁带中。这将至少包括从已冻结的检查点直到强制关闭的日志的所有日志。
除备份日志外存储组中的数据库不需要前滚的日志文件将被截断(从磁盘中删除)。存储组中的所有数据库头将记录每一个数据库的最新备份时间,以及需要哪些日志。如果卸装了存储组中的任何数据库,则Exchange将不会读取其头信息,且不会计算可安全地删除哪些日志文件。
影响到哪些日志文件将在备份后被截断的因素有2种。
数据库可单独备份。
在存储组中不是所有的数据库都可在产生备份的同时被装入。
如果备份存储组中的某些数据库而不备份其他数据库,则仅有那些备份时间最早的数据库所不需要的事务日志会被截断。这意味着如果你从不备份存储组中的某一特定数据库,则不会删除任何事务日志。如果存储组中有两个数据库,在周二备份其中之一,在周四备份另一个,周四的备份将仅截断截至周二的日志。如果之后在周五备份周二的数据库,则自周四开始的日志将被截断。
2)副本(或完整副本)备份
副本备份与正常备份相同,只是没有执行最后2个步骤:截断日志和更新数据库头的"以前的完整备份"部分。
3)增量备份
以下是增量备份过程的逐步描述。
(1)备份代理建立通信并使用目标Exchange服务器上的MSExchangeIS服务初始化备份(在Exchange 5.5中,备份随同MS Exchange SA服务进程一起产生)。
(2)检查点被冻结。仍然接受新的更改并将更改写入数据库文件,但检查点在备份结束之前不会再次移动。
不管日志是否完整,都强制当前Enn.log文件进行滚动。强制日志滚动的原因在于,日志文件在打开时不能进行备份。因此,日志被关闭,以便将其附加到磁带中。用户不会在联机备份集中看到名为Enn.log的日志文件。只备份已关闭的并已编过号的日志文件。
执行正常或副本备份时,日志文件在将近结束备份时数据库已全部复制到磁带之后滚动,就增量备份而言,滚动发生在最初开始时。
(3)将全部现有的和已编号的日志文件复制到磁带中。
存储组中的数据库不需要前滚的日志文件将被截断(从磁盘中删除)。如果存储组中的任何数据库在备份时被卸装,则不会截断任何日志文件。数据库头的"当前增量备份"部分被更新,以反映刚刚完成的备份的时间和日志范围。
4)差异备份
差异备份与增量备份类似,只是没有执行最后2个步骤:截断日志和更新数据库头的"当前增量备份"部分。
整个远程备份Exchange Server 2003数据库的流程如图9-52所示。
图9-52 Exchange Server 2003的备份流程