首页 > 系统答疑 > 软件server_up数据库升级包无法升级解决方法

软件server_up数据库升级包无法升级解决方法

更新时间:2024-09-30 18:45

250 点赞

问题现象:

此处以商云X为例,运行posv10_server_up.exe软件数据库升级包进行升级时,提示“本程序必须在安装SQL Server的机器上执行”,点击确定后,在软件数据库升级操作界面找不到SQL数据库路径,手工添加SQL路径也不行。此原因多为SQL注册表路径异常导致,此处解决方法可以处理大多数客户问题,但有部分客户也会存在一样的提示,原因可能是SQL数据库损坏等。


image.png


解决方法:

步骤1:电脑运行中输入“regedit”打开注册表,将注册表\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server中的“SsrpActiveServer”=“MSSQLServer“。


image.png


步骤2:找到注册表\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server,导出命名为a。


image.png


步骤3:找到注册表\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer,导出命名为b。


image.png


步骤4:将导出的a和b注册表文件分别复制一份命名为各自的副本,目的是保存一份注册表原文件,后续操作需要对注册表做改动,万一需要改回原注册表时就可以用到保存的原注册表文件了。


image.png


步骤5:右键编辑以文本方式打开a副本注册表文件,将HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft路径全部替换为HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft路径保存。



image.png


步骤6:右键编辑以文本方式打开b副本注册表文件,将HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft路径全部替换为HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft路径保存。


image.png


步骤7:找到注册表\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Microsoft SQL Server,导出命名为c。


image.png


步骤8:找到注册表\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\MSSQLServer,导出命名为d。


image.png


步骤9:分别双击运行a副本和b副本注册表文件,之后再运行升级程序即可,若升级成功后再打开SqlServer主程序时报错,则再双击运行c和d注册表文件进行注册,若未报错,则不用注册c和d。


image.png


标签:

预约专家,解答问题

提交后公司宝专家顾问会联系您
*手机号码:
需求描述:
提交

提交成功!

谢谢您的支持,公司宝就您反馈的问题尽快联系您,祝您生活愉快。
我知道了

您可能还需要

热门视频

更多