我刚刚将我的电脑从Windows 7升级到Windows 10.我这样做是因为我需要将SQL Server从2014年升级到2016年以匹配我们的生产环境。我无法卸载SQL Server 2014,因为似乎是由于SQL Server 2000 MSDE也被安装在我的PC上(我没有安装它 - 只能假设它与其他一些软件捆绑在一起,可能是旧版本Visual Studio?)
尝试卸载SQL Server 2014时出现错误消息:
SQL Server安装程序遇到以下错误:'。',十六进制 值0x00,是无效字符。第1行,位置212550.错误 代码0x84B10001。
针对此问题的建议修复是卸载MSDE。不幸的是我也无法卸载MSDE。如果我尝试通过控制面板删除它,单击UAC提示后,对话框将关闭,没有任何反应。
我发现这个page声称如果不能从控制面板安装,则会显示如何手动删除MSDE:
然而,这一切都不起作用。注册表项不存在,所以我无法从中确定产品代码,因此我无法使用MSIZAP.EXE。我设法按照指示删除Program Files下的文件,并删除了服务的注册表项,但这不能解决问题 - Microsoft SQL Server桌面引擎(SQL2000)仍然列在控制面板上的程序和功能上,我仍然无法卸载SQL Server 2014。
我曾尝试安装SSMS 17.3,但安装失败,错误代码为0x80070643
。
我认为我现在所做的就是擦拭我的笔记本电脑,如果我无法解决这个问题,请从头开始重新安装Windows 10.