Dynamics V9本地生产环境恢复至开发环境遇版本兼容问题求助
Dynamics 365 组织迁移与版本升级解决方案
问题核心原因
源生产环境数据库版本(9.0.16.7)高于目标新组织所在部署服务器的版本(9.0.2.3034),Dynamics仅支持从低版本数据库升级到高版本部署环境,反向操作不被允许,因此触发Database having version 9.0.16.7 is not supported for upgraded错误。
1. 生产环境数据恢复至新组织的正确步骤
要完成迁移,需先将目标部署环境(新组织所在的开发服务器)升级至与生产环境一致的9.0.16.7版本,再执行导入操作,具体流程:
- 确认开发服务器满足9.0.16.7版本的系统要求(操作系统、SQL Server版本、.NET框架等)
- 获取与生产环境匹配的9.0.16.7版本Dynamics 365安装介质
- 升级开发服务器上的Dynamics部署管理器及底层组件至9.0.16.7
- 重新执行数据导入:
- 将生产环境SQL备份恢复至开发服务器SQL实例
- 打开Deployment Manager,选择导入组织
- 选中已恢复的数据库,完成组织信息映射配置
- 启动导入流程,因版本匹配,将直接完成组织创建与数据同步(无需升级操作)
2. 更改新组织版本(升级部署环境)的详细步骤
前置准备
- 备份开发服务器上的现有组织数据库、MSCRM_CONFIG配置数据库
- 关闭所有Dynamics相关服务(如Microsoft CRM Async Service、Microsoft CRM Monitoring Service等)
- 下载与生产环境版本完全一致的9.0.16.7更新包
升级流程
- 启动部署更新向导
- 运行9.0.16.7版本安装介质中的
SetupServer.exe - 在向导中选择升级现有部署,完成环境兼容性检测
- 确认升级目标为当前开发服务器的部署实例,输入部署管理员凭据
- 运行9.0.16.7版本安装介质中的
- 执行组件升级
- 向导将自动升级Dynamics服务器组件、配置数据库及所有现有组织
- 等待升级完成,期间请勿中断服务器操作
- 验证升级结果
- 打开Deployment Manager,查看部署属性中的版本号是否为9.0.16.7
- 检查现有组织的版本状态,确认无升级失败提示
- 恢复服务运行
- 重新启动所有Dynamics 365相关服务,验证部署环境运行正常
内容的提问来源于stack exchange,提问作者magicalKhachapuri
相关产品推荐
相关产品推荐

