备份和恢复疑难解答 (Office SharePoint Server 2007)

疑难解答

可以使用下表中的信息排查在备份或恢复过程中遇到的问题。

在首次备份 Microsoft Office SharePoint Server 2007 环境之前,必须使用以下过程来验证 SQL Server 卷影复制服务 (VSS) 是否已设置为自动启动。您必须是本地计算机上 Administrators 组的成员才能执行此操作。

  1. 单击“开始”,单击“管理工具”,然后指向“服务”。

  2. 在服务列表中,找到“SQL Server VSS Writer”。

  3. 确认“状态”设置为“已启动”而且“启动类型”设置为“自动”。

  4. 如果这些属性中有任何属性未设置为所需的值,则右键单击“SQL Server VSS Writer”,然后单击“属性”。

  5. 如果需要,在“常规”选项卡上,选择“启动类型:自动”。

  6. 如果需要,在“服务状态”区域中,单击“启动”,然后单击“确定”。

备份过程中出现的问题

问题 说明

形成未完成的备份包。

症状:备份已开始但未完成。

原因:如果在备份过程中重新启动了 Windows SharePoint Services 定时服务,则可能会出现此问题。

解决方案:确保已启动 Windows SharePoint Services 定时服务,然后再次执行备份操作。

备份操作停滞。

症状:状态长时间显示“正在进行”。

原因:存在几种可能的原因。

解决方案:查看管理中心网站上的“失败消息”列以确定所需操作。

备份失败。

症状:备份失败,出现错误“System.UnauthorizedAccessException”。

原因:未对执行备份的帐户授予远程备份文件夹的写入权限。

解决方案:为运行 Stsadm 命令行工具和用于应用程序池标识的帐户授予写访问权限。

恢复过程中出现的问题

问题 说明

由于服务器场的帐户凭据已发生更改,导致无法执行恢复。

症状:无法执行恢复,出现错误消息“无法启动计算机上的服务 Windows SharePoint Services Timer V3”。

原因:自执行备份之后,服务器场帐户凭据已发生更改。

解决方案:新建一个帐户,使其密码与服务器场帐户的旧密码相同,然后再次运行恢复。对于独立安装,可以使用本地帐户。对于服务器场安装,必须设置域帐户。

由于管理内容数据库已损坏或丢失,导致无法执行恢复。

症状:无法执行恢复。

原因:帐户凭据存储在管理内容数据库中,而该内容数据库已损坏或丢失。

解决方案:将您想用来执行恢复的帐户添加到本地计算机上的 Administrators 组或 WSS_ADMIN_WPG 组。添加该帐户后,您可以通过该帐户使用 Stsadm 命令行工具来执行恢复。

由于首次尝试失败且无法重试,导致无法执行恢复。

症状:首次备份或恢复尝试失败,并且现在无法重试此操作。

原因:上一个计时器作业已损坏。

解决方案:删除上一个失败的计时器作业,然后重试此操作。

与 Web 应用程序关联的主机头未正确还原。

症状:Web 应用程序已还原,但不包括其主机头绑定。

原因:这是一个已知的 Bug。

解决方案:首先,创建具有主机头绑定的 Web 应用程序。然后,只还原内容数据库。最后,使用 Stsadm addcontentdb 操作将内容数据库附加到 Web 应用程序。有关详细信息,请参阅 Addcontentdb:Stsadm 操作 (Office SharePoint Server)

恢复操作停滞。

症状:状态长时间显示“正在进行”。

原因:存在几种可能的原因。

解决方案:查看管理中心的“失败消息”列中的内容以确定所需操作。

恢复操作失败。

症状:恢复状态页显示错误“OnRestore 事件失败。”

原因:尝试使用管理中心网站或 Stsadm 命令行工具删除内容数据库失败。该数据库仍然存在,因此恢复操作无法覆盖 SQL Server 2005 中的现有数据库。

解决方案:使用其他数据库名称,或使用 SQL Server Management Studio 删除之前的内容数据库,然后重试此操作。

使用新配置进行恢复不覆盖先前的配置。

症状:恢复操作未覆盖先前的配置。

原因:数据库仍将附加到旧的配置。

解决方案:若要将备份还原到新的配置,必须首先从先前的 Web 应用程序中删除数据库。可以在管理中心网站的“管理内容数据库设置”页上完成此操作。

在拥有多个前端 Web 服务器的拓扑中执行恢复操作失败。

症状:在拥有多个前端 Web 服务器的拓扑中执行恢复操作失败,出现错误“OnPostRestore”。

原因:此失败可能是由于以下任一原因或多个原因导致的:

  • 您使用了管理中心网站。

  • 服务器场帐户不是本地服务器计算机上 Administrators 组的成员。

  • 您正在还原 Web 应用程序。

解决方案:请执行下列操作之一,然后重试恢复操作:

  • 使用 Stsadm 命令行工具来执行恢复操作。

  • 在要还原到的目标服务器上创建一个新 Web 应用程序,然后将内容数据库还原到新建的 Web 应用程序。

  • 将服务器场帐户添加到本地服务器计算机上的 Administrators 组。

另请参见

概念

保护和还原服务器场 (Office SharePoint Server 2007)
使用回收站及版本控制保护和还原内容 (Office SharePoint Server 2007)
备份和还原服务器场 (Office SharePoint Server 2007)
使用备份和恢复的备用方法 (Office SharePoint Server 2007)
改进备份和恢复性能的提示 (Office SharePoint Server)