安装sql server management studio2019发生严重错误0x80070643,更新SSMS2019后出现错误:应用程序无法启动,因为应用程序的并行配置不正确等

原因分析:

以下我这段废话大概意思是不要更新SSMS,很坑的一个地方就是TA叫你更新安装了以后不会把原来的SSMS给卸载,会覆盖原来安装好的,导致打开软件错误,也就是标题那个错误。我是晚上写数据库作业的时候脑袋不知道怎么想的,看到右下角有个提示我更新SSMS2019的窗口,脑袋一热,就更新了,一路更新下来,好的都没有问题,结果我第二天早上一打开我的SQL server就提示应用程序无法启动,因为应用程序的并行配置不正确!!!我突然就慌了,因为让我想起了那些年我与安装sql的恩怨情仇,以及被sql server各种安装错误支配的恐惧。

下面这段我讲的废话的意思就是卸载掉一个SSMS(sql server management studio2019)就行了,或者把两个SSMS管理工具全删了重新安装就行。然后我就在网上查阅了很多试了很多种办法都没有解决方法,花了我一个下午的时间啊!!!结果不知道在哪儿看见的帖子说把SSMS卸载了吧,ok我就各种卸载sql server management studio,用什么Windows install clear up啊,我还下了电脑管家来卸载确保SSMS卸载干净了,真是一把辛酸泪啊,反正总之最后参考了一位老哥的提示,各种操作。

删了之后如果重新安装出现一直加载

参考这篇文章就行了

https://blog.csdn.net/Y_soybean_milk/article/details/104846853?utm_medium=distribute.pc_relevant.none-task-blog-OPENSEARCH-2.not_use_machine_learn_pai&depth_1-utm_source=distribute.pc_relevant.none-task-blog-OPENSEARCH-2.not_use_machine_learn_pai

按着他这种方法思路走大概方向应该没问题,最后我这个是意外,是的我以为卸载干净了,就重装啊,喵的就出现以下这种情况,提示安装时发生严重错误(0x80070643),我还傻乎乎地去看了日志文件,然后我就又去搜索呗,结果看来看去真的没有一个方法能解决的!!!!

出现以上这个窗口的解决方案:

我最后这个窗口提示我说要我重启,重启再安装一遍SSMS就行了。嗯,就这样。安装成功页面如图,我严重怀疑我没卸载干净ssms,因为我曾经设置过的字体大小还是12,不管了,就这样吧,以后再也不更新了!!!

后来也确实不行,我记得我这个主要是之前的那个SSMS没卸载干净,又因为SSMS和SQL Server很多文件绑定在一起,可能就删除不干净,那就只能重装,如果你和我一样是因为他那个提示安装,然后安装失败,删除了之后重装也一直加载,就算没加载了打开还是有错误的,那就重新安装SQL Server2019吧,我记得我后来是重装了并且成功的。

卸载SQL Server2019步骤看我这篇文章吧

https://blog.csdn.net/Januea/article/details/109775230

### 关于SQL Server 2019SSMS 20版本的兼容性 SQL Server Management Studio (SSMS) 是用于管理和开发 SQL Server 数据库的强大工具。对于 SQL Server 2019SSMS 20 的兼容性问题,以下是详细的说明: #### 兼容性概述 SQL Server 2019 支持最新版本的 SSMS 工具,而 SSMS 18.x 被设计为支持多个版本的 SQL Server,包括 SQL Server 2019[^1]。然而,目前官方并未发布名为“SSMS 20”的正式版本。通常情况下,建议使用最新的稳定版 SSMS 来获得最佳体验和支持。 如果提到的“SSMS 20”是指某个特定预览版或测试版,则需确保该版本已通过微软认证并与目标环境完全兼容。一般推荐用户采用 SSMS 18.x 系列作为主要管理工具来配合 SQL Server 2019 使用[^3]。 #### 安装注意事项 当安装 SSMS 时应注意以下几点: - **独立安装**:SSMS 可单独下载并安装依赖任何具体版本的 SQL Server 实例存在;即使之前已部署其他版本如 SSMS 17.x 或更低也会受到影响因为它们能够共存。 - **卸载旧预览版**:如果有先前安装过的 SSMS 18.x 预览版本,在安装正式发布的 SSMS 版本前应先将其移除。 #### 初次启动设置 首次运行新安装好的 SSMS 应用程序后会弹出“连接到服务器”对话框以便指定所需访问的目标数据库引擎实例地址等参数信息[^4]。如果没有自动显示此界面也可以手动调用相应选项完成同样的操作流程。 ```python # 示例代码展示如何通过Python脚本方式简单模拟建立远程链接至某台主机上的MSSQL服务端口状态检测逻辑片段(仅作演示用途) import socket def check_mssql_port(ip, port=1433): try: sock = socket.create_connection((ip, port), timeout=5) sock.close() return True except Exception as e: print(f"Error connecting to {ip}:{port} - {e}") return False if __name__ == "__main__": ip_address = "your_server_ip" result = check_mssql_port(ip_address) if result: print("The MSSQL service is reachable.") else: print("Failed to reach the MSSQL service.") ``` 上述脚本仅为示意目的编写了一个简单的 Python 函数用来验证给定 IP 地址下的 Microsoft SQL Server 默认监听端口号是否开放可用情况。 ---
评论 19
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值