| 修改日期 | 修改人 | 备注 |
| 2025-12-13 17:50:55[当前版本] | 高晓钦 | 内容更新 |
| 2025-09-15 15:46:19 | 梁建宁 | 内容更新 |
| 2025-09-15 15:43:28 | 梁建宁 | 创建版本 |
在历史旧服务器,很多客户使用的是SQL2008,当遇到需要从游乐宝升级娱乐管家连锁总部时,由于总部数据库为SQL2016时,下拉门店会遇到SQL2016数据库无法还原到2008的数据库问题。本文档则用于指引如何将门店的数据库重新安装一个SQL2016,使其可以同时运行两个版本数据。并且下拉数据时,则可以直接下拉到SQL2016数据库环境中。
此方法仅支持windows操作系统为windows server 2012 R2以上版本,windows server 2008 R2不支持。
由于在windows server 2012 操作系统安装SQL 2016时,需要安装windows补丁支持,而安装补丁会有一定的服务器系统崩坏的风险,在使用本教程之前,务必对服务器数据进行备份保留。避免因为失败导致数据丢失。
方法①:使用windows自带更新功能,更新对应的补丁(更新时间会很久)
路径:控制面板→右上角查看方式改为类别→系统和安全→windows更新→检查更新→安装更新
特殊情况:如果windows 更新功能被禁用,可手动启动windows更新服务,如下图所示
方法②:手动安装补丁包(KB2919355)(成功率较低,前置补丁较多,缺一不可)
参考文档:https://support.microsoft.com/zh-cn/topic/windows-rt-8-1-windows-8-1-%E5%92%8C-windows-server-2012-r2-%E6%9B%B4%E6%96%B0-2014-%E5%B9%B4-4-%E6%9C%88-3c9d820b-7079-359d-8660-21de648fa31d
特殊注意:文档已标注安装更新时,需要前置安装补丁,必须按以下顺序安装更新:clearcompressionflag.exe、KB2919355、KB2932046、KB2959977、KB2937592、KB2938439 和 KB2934018。
注意,如果缺少KB2919355补丁是无法安装SQL 2016的
安装流程和正常安装一致,唯一区别是在安装实例时,需要改为自定义实例,如下图所示
安装流程和正常安装一致,仅需要变更一下数据库连接即可,修改为./ychsql2016 ,如下图所示:
注意:数据库服务器地址一栏 是 【./ychsql2016】 前面是有个小数点,不要漏了