SharePoint 2007 SP1 Upgrade Error

今天做SharePoint 2007 SP1的升级,得到了一个惨重的教训。不过吃一堑,长一智,从中得到的教训,以后定会受益匪浅。

今天心血来潮想把SharePoint 2007升级到Sp1,以为SharePoint的升级会和微软的其他软件升级一样容易,就不加思索的运行了升级程序。结果升级后,原来配置的站点不能打开了,只报了一个莫名奇妙的服务器错误 ,然后给了一个连接,这个连接是指向MSDN中MOSS sp1升级文档,这个时候我才知道MOSS的升级没有那么简单,需要按照升级文档好好的规划升级工作。好在我升级的不是生产系统,只是团队内部协同的系统,没有酿成大错,赶紧找解决方案。

如果Google,百度一番,试验了好多种方法,浪费了好多的时间,才终于搞定这个问题。

错误的定位在SSP失效,无法打开SSP的管理页面。我最讨厌的是MOSS一出错就给你一个莫名奇妙的未知错误,让人很丧失信心。

在网上搜索了一番,原因是现在的SharePoint_AdminContent的Schema(3.0版本)和期望的3.1 版本的Schema不一致,MOSS为了防止数据丢失,屏蔽了对COntent数据库的连接。需要升级此数据库。

 

升级不能完成后,可以采用这个命令来解决:

Solution: "stsadm -o upgrade -inplace -url http://{central_admin_url}/"

example., stsadm –o upgrade –inplace –url http://mossserver:17492/

 

总结经验教训有如下几点:

1.基于SharePoint的系统,需要部署一个生产系统一个测试系统。测试系统最好部署在虚拟化环境中,方便备份和恢复。

2.对系统的升级以及大的调整,可以先在测试环境是实施完毕,确认方案正确后,在部署到生产环境中,否则会有很大的风险。

3.对于Server级的产品,其部署和升级都有很多方面的考虑,在实施前,一定要很好的阅读,避免在部署过程中走不必要的弯路。

posted @ 2008-11-27 22:16  navyliu  阅读(670)  评论(3编辑  收藏  举报