数据库拆分及网站集创建

刚开始由于我们对MOSS的了解有一定的局限性,导致所有网站都存放到一个网站集中。而存放到一个网站集的网站只能存放到一个数据库中。

这样会使数据库越来越大。目前我要解决的问题是将子网站进行拆分,将数据比较大的子网站存放到不同的数据库中.

下面以HR门户的拆分为例,详细操作步骤如下:

1、在管理中心—〉应用程序管理—〉内容数据库  中点“添加内容数据库”创建新的内容数据库WSS_Content_HR

2、导出HR网站 (HR网址:http://localhost/hr)   

例如:stsadm.exe -o export -url http://localhost/hr -filename D:\HR\HR -includeusersecurity

3、创建网站集 (该网站集会自动存储在含网站集数量少的数据库中,因此该网站集将存在我们新创建的数据库WSS_Content_HR中)

在管理中心—〉应用程序管理—〉创建网站集      创建URL为 http://localhost/sites/hr的网站集

4、导入子网站到新创建的网站集中

例如:stsadm.exe -o import -url http://localhost/sites/hr -filename D:\HR\HR.cmp –includeusersecurity

第4步骤导入发布类型网站的时候出现下面错误:

image 

为避免此错误发生,我们删除我们新创建的网站集后,通过stsadm操作来创建模板为“CMIPUBLISHING#0”的网站集(即重复第3步骤,操作完成后,进行第4步骤)

例如:stsadm.exe -o createsite -url http://localhost/sites/hr -owneremail name@**.com -sitetemplate CMSPUBLISHING#0 -title HR

stsadm操作参考: http://technet.microsoft.com/zh-cn/library/cc287763.aspx

sitetemplate参数代码参考:http://www.mosstec.cn/html/c23/2009-04/3123.htm

原文地址:https://www.cnblogs.com/Anlycp/p/1609277.html