管理 Windows SharePoint Services 3.0 技术的备份和恢复

此文档集是为满足信息技术 (IT) 专业人员的需求而编写的。这些专业人员负责在企业、公司或分支机构环境中规划、设计、部署并实施备份和恢复解决方案。此文档集的读者应了解这方面的技术详细信息,不过,理解企业级论题和理解所做的决定并不需要服务级专业知识。

备份 是一个数据副本,用于在出现系统失败之后还原和恢复该数据。使用适当的备份,可以从多种失败中恢复,其中包括:

  • 媒体失败

  • 用户错误(例如,意外删除文件)

  • 硬件失败(例如,磁盘驱动器损坏或服务器永久丢失)

  • 自然灾害

此外,保留数据备份对于实现一些常规目标也很有用,例如将数据库从一台服务器复制到另一台服务器、设置数据库镜像、按照政府要求进行存档以及灾难恢复。

可针对数据库或网站、子网站和文件执行以下备份和恢复任务:

备份服务器场、Web 应用程序和数据库

  • 通过使用内置工具备份服务器场 (Windows SharePoint Services 3.0)

    可以使用 SharePoint 管理中心网站或 Stsadm 命令行工具。

    • 使用管理中心备份 Windows SharePoint Services 3.0

      可以使用管理中心来备份和恢复 Windows SharePoint Services 3.0,还可以使用管理中心来查看备份和恢复历史记录并查看备份和恢复作业状态。使用此方法时,可以对服务器场中的配置数据库、Web 应用程序以及任一或所有内容数据库进行备份。

      备注

      可以备份配置数据库,但无法对其进行还原。

    • Stsadm 命令行工具 (Windows SharePoint Services)

      通过使用 Stsadm 命令行工具的备份和还原操作,可以获得整个网站集的高保真完整备份。也可以还原单个或多个内容数据库。这种备份和还原数据的方法不需要 SQL Server 2000 工具或 SQL Server 2005 工具,但您仍然必须是已安装 Windows SharePoint Services 3.0 或 Office 2007 发行版中的某一服务器产品的服务器计算机上的管理员,才能使用这种备份和还原方法。

  • 使用 SQL Server 工具备份 Windows SharePoint Services 3.0

    可以使用 SQL Server 2000 或 SQL Server 2005 附带的备份工具获取服务器场中的 Windows SharePoint Services 3.0 使用的数据库的高保真完整备份。可以使用此方法备份和还原任一或所有内容数据库。您必须运行 SQL Server 2000 或 SQL Server 2005,而不是 Microsoft SQL Server 2005 Express Edition 或 Microsoft Internal Database,才能使用此备份方法,并且您必须是运行 SQL Server 的本地服务器计算机上的管理员。

    此外,当使用 SQL Server 工具时,可以使用诸如 SQL 镜像或日志传送之类的策略。

  • 卷影复制服务 (VSS)

    Windows XP 和 Windows Server 2003中引入了卷影复制服务 (VSS)。它实质上是一个框架,用于促进应用程序、存储子系统和存储管理应用程序(包括备份应用程序)之间的通信,以便定义、保留和利用存储数据的时点副本。Windows SharePoint Services VSS 编写器是 Windows SharePoint Services 3.0 中提供的一项新服务。利用此编写器服务,请求程序(https://go.microsoft.com/fwlink/?linkid=90911&clcid=0x804) 可以要求前端 Web 服务器提供 VSS 备份(完整备份或差异备份),紧接着 Windows SharePoint Services 会将请求程序指向要使用 VSS 备份的 SQL 数据库和搜索索引。有关 VSS 的详细信息,请参阅 MSDN 文章卷影复制服务(https://go.microsoft.com/fwlink/?linkid=90912&clcid=0x804)。可以从 Microsoft 下载中心下载卷影复制服务 SDK 7.2(该链接可能指向英文页面)(https://go.microsoft.com/fwlink/?linkid=90914&clcid=0x804)。

备份网站、子网站和文件

可以使用以下机制备份和还原与 Windows SharePoint Services 相关的特定数据:

  • 网站删除事件

    利用 SharePoint 产品和技术对象模型,可以自定义生成备份解决方案以响应“网站删除”事件。这表示您可以在发生删除操作时自动进行备份。有关详细信息,请参阅 Microsoft SDK 文档中的 SPWebEventReceiver.WebDeleting 方法(https://go.microsoft.com/fwlink/?linkid=85704&clcid=0x804)。

  • Stsadm 命令行工具

    可以使用 Stsadm 命令行工具的导入和导出操作来备份和恢复网站或子网站(例如项目工作区网站)。有关使用这些操作的详细信息,请参阅 Stsadm 命令行工具 (Windows SharePoint Services)

  • 版本控制

    利用版本控制,可以在 Windows SharePoint Services 列表中的项目和 Windows SharePoint Services 库中的文件发生改变时对其进行存储、跟踪和还原。有关使用 Windows SharePoint Services 3.0 进行版本控制的详细信息,请参阅 Office Online 帮助文章维护文件和项目的版本 (https://go.microsoft.com/fwlink/?linkid=90915&clcid=0x804)。

  • 回收站

    当从 Windows SharePoint Services 3.0 或 2007 Office 版本中的某一类服务器产品中删除文档、列表项、列表、文件夹和文件时,回收站会提供一个安全网。当您或网站访问者从网站中删除上述任一项目时,该项目会被放置在回收站中。回收站提供了两个阶段的备份保护。

    阶段 说明

    1:用户删除文件

    • 文件保留在最终用户手中和网站集回收站中

    • 用户或网站集管理员可以还原文件

    2:用户清空回收站

    • 文件保留在网站集回收站中

    • 网站集管理员可以还原文件

    有关使用 Windows SharePoint Services 3.0 中的回收站的详细信息,请参阅在回收站中查看、还原或删除项目 (https://go.microsoft.com/fwlink/?linkid=90917&clcid=0x804)。

还原服务器场、Web 应用程序和数据库

使用内置工具还原 Windows SharePoint Services 3.0

迁移

移动和迁移服务器以及服务器场 (Windows SharePoint Services 3.0)

疑难解答