合并内容数据库 (Office SharePoint Server 2007)

当数据库小于预期大小,并且可以很方便地将多个网站集合并到一个数据库中以帮助实现负载平衡时,可以合并内容数据库。

合并内容数据库

可使用以下过程合并与网站集关联的内容数据库。

Important 重要说明:

We recommend that you install the April Cumulative Update before you merge content databases. This update fixes known issues with the Stsadm mergecontentdbs operation. For more information, see 部署 Office SharePoint Server 2007 的软件更新.

使用 Stsadm 命令行工具中的 mergecontentdbs 操作之前,请确保硬盘上的可用空间量至少相当于源网站集大小的三倍。若要确定网站集的大小,请参考 enumsites 操作的 StorageUsedMB 属性。有关详细信息,请参阅 Enumsites:Stsadm 操作 (Office SharePoint Server)

To complete the following procedure, you must be a member of both the Farm Administrators group and the Administrators group on the local computer. You must have Full Control permission for any site collection that needs to be moved. The account that you use to perform this procedure must be a member of the db_owner fixed database role in Microsoft SQL Server.

合并两个或多个网站集数据库

  1. 在安装了 SharePoint 产品和技术的驱动器上,在命令提示符下转到以下目录:

    %COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\12\Bin

  2. 键入下面的命令,然后按 Enter:
    Stsadm -o mergecontentdbs -url <URL> -sourcedatabasename <数据库名称> -destinationdatabasename <数据库名称> -operation 2

    其中,url 是包含要移动的网站集的 Web 应用程序的地址,sourcedatabasename 是要合并的第一个数据库的名称,destinationdatabasename 是要合并的第二个数据库的名称,operation 2 是“完整数据库合并”操作。

    有关详细信息,请参阅 Mergecontentdbs:Stsadm 操作 (Office SharePoint Server)

  3. 通过键入以下命令,然后按 Enter,以重新启动 IIS:
    iisreset /noforce

另请参见

概念

添加、拆分和合并内容数据库 (Office SharePoint Server 2007)
添加内容数据库 (Office SharePoint Server 2007)
将网站集移到新数据库(拆分内容数据库)(Office SharePoint Server 2007)