步骤一:备份数据库
- 当系统运行时有功能提示类似“因为 'PRIMARY' 文件组已满。请删除不需要的文件、删除文件组中的对象、将其他文件添加到文件组或为文件组中的现有文件启用自动增长,以便增加可用磁盘空间”的系统提示时,我们就需要调整数据可文件的初始大小和自增长设置。
- 在做这些操作前,先关闭系统所有服务,随后通过打开SQL数据库管理工具(开始-搜索-如下图)
- 双击打开后,连接到数据库
- 进入数据库主控台在左侧一次展开数据库(如下图)在红框区域选中要处理的数据库,右键->任务->备份
- 按箭头先删除之前的备份信息,随后单击添加
- 在弹出的添加框中单击【...】按钮,如下
- 在弹出的窗口中指定备份文件的存储位置以及存储名称(如下图),然后依次点击确定即可开始备份(点击3次确定)
- 备份结束后,在客户软件沟通群发布通知:
话术:为保证FL-FQSS系统的稳定运行,特进行数据库升级,请各部门在10分钟内退出系统,保存好数据,系统升级期间所有操作数据将不被保留,预计服务器升级将在15:40分结束 ,具体时间以群内通知为准!给各位带来的不变,尽情谅解!
步骤二:收缩数据库日志文件
- 数据库备份完毕后,进入数据库主控台,选择要调整文件大小的数据库。
- 随后选中数据库单击鼠标右键,任务-收缩-文件(文件类型:选日志)其它按下图填写设置。设置好,单击确定即可。
步骤三:更改数据库文件自增长设置
1.进入数据库主控台,选中要设置的数据库,单击鼠标右键,任务-属性-文件(如下图)
2.选择文件后,分别选择两个文件中的【...】按钮,进行数据库文件增长设置。
- 文件增长:按百分比或按MB都可以,数值可以根据实际情况调整,最大文件大小:选择不限制文件增长。(设置完成后单击确认,即可保存,保存后一定要再次点开配置确认是否保存成功,保存成功,数据库调整完成,可测试程序是否仍报错)
步骤四:更改数据库版本
前提:前三步执行后,程序仍然报错,则执行最后一层配置。(慎重!一定保证数据库备份完整)
- 点击开始-所有程序-找到[Microsoft SQL Server 2008 R2](我的版本是R2)-配置工具-SQL Server 安装中心(64位),如下图
- 打开安装中心后,选择维护-版本升级
- 在弹出的窗口中,点击确定-下一步-产品密钥环节,选择输入产品密钥(查看本文附件一中的密钥信息,我的客户服务器是64位数据库,所以我选择(开发版64位:FTMGC-B2J97-PJ4QG-V84YB-MTXX8),输入后单击下一步
备注:操作到此步骤前系统会检测环境是否支持升级,如果有项目提示失败,按项目处理即可,例如:需要重启
- 许可条款勾选,我已接受许可条款,单击下一步
- 选择实例时,在指定SQL Server实例中选择,仅升级共享功能后连续单击下一步,即可开始升级。如下图
- 升级成功后,数据库服务会可能会关闭,此时我们点开开始-所有程序-Microsoft SQL Server 2008 R2-配置工具-SQL Server 配置管理器
- 在弹出的配置页面中按顺序点击-SQL Server 网络配置-VIA-选中单击鼠标右键-禁用
- 随后点击SQL Server 服务-选中SQL Server (MESSQLSERVER)-单击鼠标右键-启动即可(启动成功就可以访问了)
- 以上操作做完后,执行步骤三全部流程后,重启服务器,开启系统服务即可。自测没有问题后,在客户群内发布通知:
话术:全链系统数据库升级完毕,各部门可正常访问使用,顺祝各位工作顺利、身体健康!
附件一、SQL数据库密钥
sql server2008密钥
Developer: PTTFM-X467G-P7RH2-3Q6CG-4DMYB
Enterprise: JD8Y6-HQG69-P9H84-XDTPG-34MBB
Microsoft SQL Server 2008 R2序列号密钥
开发版32位:MC46H-JQR3C-2JRHY-XYRKY-QWPVM
开发版64位:FTMGC-B2J97-PJ4QG-V84YB-MTXX8