Moss、SharePoint数据库迁移问题
当项目快做完时,大家都要考虑将程序及数据迁移到正式环境部署。但是,如果用SharePoint开发,它会产生很多数据库,到底哪些需要迁移,哪些不需要迁移了??
请看:
1、配置完成SharePoint后,产生的对应数据说明。
图1-1
注:
A、代表 当配置SSP时产生的(SSP 数据库)。 每个 SSP 都需要一个数据库,以用于特定于服务的数据。 B、代表 当配置SSP时产生的(搜索数据库)。 除 SSP 数据库以外,还必须另外提供一个数据库,用于经常更改与搜索相关的数据。 C、代表 当配置D项安装完成即产生(功能具体待研究)。 D、代表 配置数据库服务器(当配置安装9项后即产生)。 E、代表 当创建第一个web应用程序后产生。 F、代表 当创建第二个web应用程序后产生。 G、代表 当创建第三个web应用程序后产生。 H、代表 启动“office SharePoint Service搜索”服务产生。
总之,以上数据库除了F、G(绿色箭头)不需要迁移外,其它的(红色箭头)都需要迁移。
内容数据库挂载:
1.从管理中心移除SharePoint内容数据库
2.从SQL删除SharePoint内容数据库
3.测试生产环境的SharePoint内容数据库是否具备挂载条件:
test-spcontentdatabase -name "" -webapplication "http://..."
其中name参数指内容数据库的名称,webapplication参数指对应系统的应用程序
4.检查SharePoint Farm场是否有错误:
stsadm -o localupgradestatus
5.挂载生产环境的SharePoint内容数据库:
mount-spcontentdatabase "" -databaseserver "" -webapplication "http://..."
其中databaserver参数指当前搭建的SQL服务器ip(166.88.100.88)
webapplication参数指对应系统的应用程序