WEB开发网
开发学院数据库MSSQL Server 如何通过SQL备份文件迁移MOSS服务器 阅读

如何通过SQL备份文件迁移MOSS服务器

 2010-10-01 10:21:52 来源:WEB开发网   
核心提示: 2. 拷贝这些数据库备份文件到目标服务器上,3. 在目标机上全新安装SQL2005和MOSS2007;创建新的服务器场(我自定义的端口为8000);启动三个服务:Office SharePoint Server 搜索、Windows SharePoint Services 帮助搜索、Excel

2. 拷贝这些数据库备份文件到目标服务器上。

3. 在目标机上全新安装SQL2005和MOSS2007;创建新的服务器场(我自定义的端口为8000);启动三个服务:Office SharePoint Server 搜索、Windows SharePoint Services 帮助搜索、Excel Calculation Services;注意,此时不要创建SSP和应用程序。

4. 在SQL 管理控制台中,还原之前备份的MOSS相关的数据库。

5. 创建新的Web应用程序:在MOSS应用程序管理界面中,新建Web应用程序,并将其默认生成的内容数据库配置为脱机。(我之前有3个web应用,所以这里我相对应到创建了3个)

6. 还原Web应用程序内容数据库:在创建好到Web应用程序的内容数据库中,选择添加内容数据库,这里添加的数据库,就是我们之前恢复到SQL中的数据库。(我这里恢复了3个)

7. 还原SSP:在SSP配置中,选择还原SSP,SSP数据库以及SSP搜索数据库分别选择之前还原到SQL中的数据库。

8. 后续工作:将这个SSP设置为默认SSP,并启动SSP爬网功能

9. 检查各个Web应用程序中的网站集,修改了部分网站链接的指向路径;通知用户访问新的服务器地址。

10.整个迁移过程结束

以上可以看到,除了备份数据库操作需要在原SQL服务器上完成以外,其他操作均在目标服务器上实现即可,无需对原先的两台服务器做任何的配置修改。这样既可以实现数据在服务器上的迁移,又可以保证在整个迁移过程中不会因为一些误操作导致整个系统宕机。当然,就是过程相对复杂一些。

关键技术难题:

在整个迁移过程中并不是一帆风顺的,一个关键的技术问题,由于网上基本没有同类案例,而且我之前对MOSS基本一窍不通,所以整个下来花了我大概两周的时间。所以在此一定分享给大家。

具体的问题就是,在上面的步骤6中,选择恢复的数据库以后,出现报错,如下图:

如何通过SQL备份文件迁移MOSS服务器

图片看不清楚?请点击这里查看原图(大图)。

之前我也发过帖子询问该问题,但都没有得到有效的解决办法。参考贴:。

http://bbs.winos.cn/thread-54153-1-1.html

最终解决办法:

既然明确说了需要更新版本,所以我一直在尝试着升级各个方面的更新。升级过的东西有:操作系统更新补丁;OFFICE2007的各种SP和安全更新;SQL2005各种SP和安全更新;WSS的最新SP和安全更新;MOSS的最新SP和安全更新;MOSS的Infrastructure update。这些都不行。

最后,在一次啦粑粑到时候,想到还有个WSS可能也存在Infrastructure update,因为MOSS的Infrastructure update是费了好大劲才知道有这么个东西的。回头找到WSS的Infrastructure update,安装以后再次尝试添加内容数据库,欧了。靠… …

回过头想想,其实如果有经验的话,整个过程应该不超过一天,就能搞定。但结果在这个问题上卡了两个星期,还在微软社区问了GTSC的人,当时真的再拖一天,就打算去开case了。嘛到…

所以这点经验,希望对大家有所帮助。

上一页  1 2 

Tags:如何 通过 SQL

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接