设为首页 收藏本站
查看: 866|回复: 0

[经验分享] 从MOSS2007升级到SharePoint2010(一)

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2019-2-4 06:55:57 | 显示全部楼层 |阅读模式
  随着微软最新平台SharePoint 2010的发布,加上SharePoint 2010带来的更多先进的特性,越来越多的用户开始考虑把之前在MOSS2007做的项目升级到SharePoint2010上。
  微软官方提供的升级方法有两种:就地升级(In-place Upgrade)和附加数据库升级(Attach databases Upgrade)
  最近正好参与了一个升级的项目,于是我尝试了两种升级方式。
  就地升级:
  旧服务器场的架构:windows 2003+SQL Server2005+MOSS 2007 都是64位
  在升级之前确认MOSS 2007已经打过sp2,然后运行STSADM.EXE -o preupgradecheck ,运行完毕会自动打开html格式的升级检测报告,会告诉你支持哪种升级方式,还会列出哪些可以平滑升级,哪些需要单独部署,存在哪些问题等,强烈建议升级前运行该命令,可能这里花的几分钟可以解决升级中带来的大问题。然后把Windows 2003升级到Windows 2008 R2,SQL Server 2005 打sp3+cu3,然后升级MOSS 2007到SharePoint2010.
  其中Windows 2003升级到Windows 2008 R2的过程最长,需要注意Windows 2003企业版只能升级到Windows 2008 R2企业版,不支持升级到Windows 2008 R2标准版。
  SQL Server2005需要打最新的CU,否则在SharePoint安装完进行配置向导的时候会报错。
  前面的升级都非常顺利,到了SharePoint升级配置的第二步报错了,“未能初始化升级序列。已引发类型为 System.ArgumentException 的异常。其他异常信息: {0} 参数不支持指定的值 ”,检查SharePoint的LOG日志,Windows 2008的系统日志,没有更详细的错误信息,只好作罢。尝试第二种升级。
  附加数据库升级:
  旧服务器场的架构:windows 2003+SQL Server2005+MOSS 2007 都是32位
  准备一个干净的新服务器场,架构是:windows 2008 R2+SQL Server2008 R2+SharePoint 2010 都是64位,SharePoint 建好一个新的web应用程序,后面会用旧的内容数据库覆盖,不用建网站集。
  同样建议运行STSADM.EXE -o preupgradecheck 进行升级检查。
  强烈建议升级之前做好旧服务器场数据库的备份。接下来把旧服务器场中的内容数据库(一般是XXX_Content的DB)分离,复制到新的服务器场的数据库服务器,从新服务场的SharePoint管理中心把内容数据库删除,

  然后把数据库附加到新数据库服务器上。 接下来运行PowerShell,输入
  Mount-SPContentDatabase -Name  -DatabaseServer  -WebApplication  [-Updateuserexperience]其中: 是要升级的数据库的名称,就是刚刚附加上的数据库名; 是在其上存储数据库的服务器,也就是新的SharePoint服务器; 是将承载网站的 Web 应用程序的 URL。Updateuserexperience是可选的,如果不选,升级后的网站跟没升级之前的外观是一样的,以后可以在网站管理中进行可视化升级。
运行完毕会给出一个简单的报告,告诉你哪些升级成功,哪些没有升级成功,一般自己开发的那些功能,包括工作流、feature、eventhanlder等都会失败。
  这个时候就可以访问升级后的站点了,外表看起来跟升级前一模一样,如果有自己开发的一些功能,建议还是重新部署一遍。如果选择可视化升级,升级后就变成2010的界面了。
  总结:从旧服务器场的架构就可以看出两种升级方式最大的区别,就地升级只支持64位到64位的升级,而附加数据库升级还支持32位到64位的升级;实际应用中,采用就地升级的还是占少数,毕竟一般情况下,公司会把07到10的升级看作一个比较大的项目,可能也会趁机修改或者增加一些新功能。微软官网还介绍了一种混合升级方式,就是升级过程中组合运用这两种方法,比较适合更大型的多个内容数据库的网站。有兴趣的可以试试。




运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-671487-1-1.html 上篇帖子: SharePoint 2010 新体验5 下篇帖子: 创建自定义的 web Service 更新SharePoint List
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表