MOSS207 迁移到 MOSS 2010(附加数据库方式的实现)
2012-06-15 09:31 温森特 阅读(1321) 评论(0) 编辑 收藏 举报负责的一个MOSS项目,目前的首要任务是将现有的MOSS2007系统采用附加内容数据库的方式进行升级。这是我第一做MOSS系统的升级,心里多少有些忐忑,不知道能否顺利的完成任务。但我相信,只要仔细的做,应该不会出现什么问题,应该能够成功的。
MOSS2010 的升级,一般有两种方法,一种是就地升级,该方法是在原MOSS2007系统上直接升级,该方法适合硬件环境没有变化的情况,但在升级进行过程中,服务器和服务器场处于脱机状态。升级将持续很长的一段时间进行。因此,您必须分配足够的时间以便按顺序升级所有内容。该方法风险比较大,万一失败,原系统也会受到影响。另外一种,就是数据库附加升级,该方法,要求新建新的MOSS环境,也就是说,硬件环境将不在老系统环境中,需要新建新的MOSS环境,该方法升级比较快,风险比较小,万一,失败,不会影响现有的老MOSS环境。因此,我们一般建议采用第二种升级方式。
在做附加数据库升级的时候,有一个条件,就是旧的MOSS2007的版本要求比较高一些,如果过版本太低的话,就会升级失败,如下图。

怎样查看MOSS的版本呢,其实挺简单,只需在添加删除程序的地方查看详细信息就可以了,如下图,单击此处获得支持信息。
一切准备就绪后,就按照以下步骤一步一步的执行就可以了:
1. 将MOSS2007的内容数据库脱机,然后分离
2. 复制分离的MOSS2007内容数据库到新的目标数据库服务器中
3. 在MOSS2010中新建Web应用程序
4. 在MOSS2010管理中心的管理内容数据库中删除刚刚新建好的Web应用程序的内容数据库
5. 将从MOSS2007中复制的分离的内容数据库到新的数据库服务器相应目录中
6. 在SQL Server管理控制台中附加复制过来的数据库
7. 在MOSS10中使用管理员权限执行Powershell命令:
Powershell命令:Mount-SPContentDatabase -name WSS_Content_80 -Databaseserver 192.168.100.223 -WebApplication http://moss2010 (Updateuserexperience为可选命令,选择后直接将网站界面升级为2010风格。)
注:此例中被附加的内容数据库名称为WSS_Content_80,Web应用程序为:http://moss201
您的支持,我的动力!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构