移动内容数据库 (Windows SharePoint Services 3.0)

可以在 Microsoft SQL Server 2005 的实例之间移动内容数据库、将其从运行 Windows SharePoint Services 3.0 的一个服务器移动到运行 Windows SharePoint Services 3.0 的其他任何服务器、将其从一个 Web 应用程序移动到另一个 Web 应用程序或将其从 Windows Internal Database 移动到 SQL Server 2005 的实例。还可以将任意 Web 应用程序的一个或所有内容数据库移动到另一个 Web 应用程序。

备注

Windows Internal Database 仅对 Windows SharePoint Services、Active Directory Rights Management Services、UDDI 服务、Windows Server Update Services 和 Windows 系统资源管理器等 Windows 角色和功能使用 SQL Server 技术来存储关系数据。

您可以在升级或迁移过程中、在备份和恢复过程中,或在将网站从开发环境移到生产环境的过程中移动内容数据库。

Important重要说明:

本文仅介绍移动内容数据库,不介绍移动与 Windows SharePoint Services 3.0 相关的其他数据库。

可以通过 SharePoint 管理中心网站或 Stsadm 命令行工具来执行此任务。

Important重要说明:

如果您断开与内容数据库的连接并重新连接该数据库,请注意,该内容数据库中的内容在下次被爬网时,将会出现完全爬网,即使已请求了增量爬网也是如此。因为完全爬网将会对爬网程序遇到的所有内容进行重新爬网(无论这些内容先前是否已被爬网),所以完全爬网所需的时间明显多于增量爬网。

如果要还原到不同的服务器场,则必须在还原过程中将数据库访问帐户设置为数据库服务器上 Administrators 组的成员。这是使该帐户能够复制数据库安全设置的必要条件。还原过程完成后可以移除此访问级别。

如果运行的是 Windows SharePoint Services 3.0 的基础结构更新,则在使用内置工具还原或重新附加数据库时,会保留每个内容数据库的标识符 (ID)。使用内置工具时的默认更改日志保留行为如下所述

  • 还原服务器场时,保留所有数据库的更改日志。

  • 重新附加数据库时,保留内容数据库的更改日志。

  • 仅还原内容数据库时,不保留内容数据库的更改日志。

当保留数据库 ID 和更改日志时,搜索将根据爬网规则定义的定期计划继续爬网。当不保留更改日志时,搜索将在下一个预定爬网过程中执行完全爬网。

有关详细信息,请参阅管理 Windows SharePoint Services 3.0 技术的备份和恢复

任务要求

以下是执行此任务的过程所必需的条件:

  • 您必须是源服务器计算机和目标服务器计算机上 Administrators 组的成员。

  • 在 SQL Server 2005 中,您至少必须具有以下角色:

    • 运行 SQL Server 2005 或 SQL Server 的实例的源服务器上的数据库的 db_owner 固定数据库角色,负责分离数据库。

    • 运行 SQL Server 2005 或 SQL Server 的实例的目标服务器上的 dbcreater 固定服务器角色,负责附加数据库。

若要移动内容数据库,可以执行与您的环境相对应的过程:

另请参见

概念

维护数据库 (Windows SharePoint Services 3.0)
Windows SharePoint Services 3.0 的数据库维护(白皮书)
规划和监控 Windows SharePoint Services 的 SQL Server 存储:性能建议和最佳做法(白皮书)
添加、拆分和合并内容数据库 (Windows SharePoint Services 3.0)
移动所有数据库 (Windows SharePoint Services 3.0)