SqlServer旁门左道之启动报错(cannot find one or more components.Please reinstall the application。)终极解决方案

本文涉及的产品
云数据库 RDS SQL Server,基础系列 2核4GB
RDS SQL Server Serverless,2-4RCU 50GB 3个月
推荐场景:
简介: SqlServer旁门左道之启动报错(cannot find one or more components.Please reinstall the application。)终极解决方案

问题产生

   昨天晚上打开我的SQLserve的时候发现弹出了这个窗口,开始了漫长的解决,最后试过了网上几乎所有的教程,但是没用!!

我们来回顾一下其他博主的解决方案:


1.完美解决SqlServer2012启动报错(cannot find one or more components.Please reinstall the application。)

2.启动sql2012时出现Cannot find one or more components.Please reinstall the application

3.SQL 2012 启动出现 Cannot find one or more


我看了大部分解决方案之后最后锁定了这篇文章,我没有试过他的方案,但我知道他的方案肯定能解决问题

这里推荐一下:

1.SQL2012\2014 Management Studio – Cannot find one or more components. Please reinstall the application


我们通过以上的方案得到结论就是:

  1. 你电脑里有一个插件Microsoft Visual Studio 2015 Shell(独立)和你的SQLserve启动程序冲突了!!
  2. 上面的解决方案在干的一件事情就是,将冲突的这个插件进行重新安装!!
  3. 你单纯的去重新安装整个SQLserve是不能解决问题的!
  4. 你单纯的去重新安装Microsoft Visual Studio 2015 Shell一样不能解决问题!
  5. 单纯的修复 SQLserve是不能解决问题的
  6. 单纯的修复 Microsoft Visual Studio 2015 Shell一样不能解决问题。

接下来看看我的解决方案吧!!

解决方案1:

端上你的小板凳看仔细了:

第一步找到你安装SQLserve的镜像.iso路径,并点击进入第一个文件夹!

进入文件夹之后发现如图:如果你是这个页面,就赶快把这个路径地址复制一下!!!!!

复制完成之后进入我们的控制面板。

选择我们的程序和功能!

我们在里面找到这个东西

右击一下卸载!!!

卸载完成之后马上找到我们的SQLserve安装中心!!!一般在开始栏里就能找到!!点进去!!

点击修复之后,我们在文件夹出把刚刚复制好的路径粘贴上来!!!这一步已经让你们少走了很多弯路,不用谢不用谢2333333333333333

接下来的修复就是一直点击下一步下一步,有点慢,修复成功之后就可以打开了。

方案2

重新更换Microsoft Visual Studio 2015 Shell

这个操作也是比较牛掰的,原理都一样,但操作上和认识上绕了一圈!

相关实践学习
使用SQL语句管理索引
本次实验主要介绍如何在RDS-SQLServer数据库中,使用SQL语句管理索引。
SQL Server on Linux入门教程
SQL Server数据库一直只提供Windows下的版本。2016年微软宣布推出可运行在Linux系统下的SQL Server数据库,该版本目前还是早期预览版本。本课程主要介绍SQLServer On Linux的基本知识。 相关的阿里云产品:云数据库RDS SQL Server版 RDS SQL Server不仅拥有高可用架构和任意时间点的数据恢复功能,强力支撑各种企业应用,同时也包含了微软的License费用,减少额外支出。 了解产品详情: https://www.aliyun.com/product/rds/sqlserver
目录
相关文章
|
28天前
|
SQL 数据库
数据库数据恢复—SQL Server数据库报错“错误823”的数据恢复案例
SQL Server附加数据库出现错误823,附加数据库失败。数据库没有备份,无法通过备份恢复数据库。 SQL Server数据库出现823错误的可能原因有:数据库物理页面损坏、数据库物理页面校验值损坏导致无法识别该页面、断电或者文件系统问题导致页面丢失。
93 12
数据库数据恢复—SQL Server数据库报错“错误823”的数据恢复案例
|
7天前
|
SQL 数据库
执行 Transact-SQL 语句或批处理时发生了异常。 (Microsoft.SqlServer.ConnectionInfo)之解决方案
执行 Transact-SQL 语句或批处理时发生了异常。 (Microsoft.SqlServer.ConnectionInfo)之解决方案
44 0
|
2月前
|
SQL Java 数据库连接
【Azure 应用服务】Java ODBC代码中,启用 Managed Identity 登录 SQL Server 报错 Managed Identity authentication is not available
【Azure 应用服务】Java ODBC代码中,启用 Managed Identity 登录 SQL Server 报错 Managed Identity authentication is not available
|
2月前
|
SQL 数据库 Windows
【应用服务 App Service】当使用EntityFrameWorkCore访问Sql Server数据库时,在Azure App Service会出现Cannot create a DbSet for ** because this type is not included in the model for the context的错误
【应用服务 App Service】当使用EntityFrameWorkCore访问Sql Server数据库时,在Azure App Service会出现Cannot create a DbSet for ** because this type is not included in the model for the context的错误
|
3月前
|
SQL 数据库 数据安全/隐私保护
【Python】已解决:(SqlServer报错)SQL错误(208):对象名‘string_split’无效
【Python】已解决:(SqlServer报错)SQL错误(208):对象名‘string_split’无效
87 2
|
5月前
|
SQL Kubernetes 数据库
实时计算 Flink版操作报错合集之查询sqlserver ,全量阶段出现报错如何解决
在使用实时计算Flink版过程中,可能会遇到各种错误,了解这些错误的原因及解决方法对于高效排错至关重要。针对具体问题,查看Flink的日志是关键,它们通常会提供更详细的错误信息和堆栈跟踪,有助于定位问题。此外,Flink社区文档和官方论坛也是寻求帮助的好去处。以下是一些常见的操作报错及其可能的原因与解决策略。
77 0
|
1天前
|
SQL 存储 关系型数据库
SQLServer2008中附加数据库:详细步骤与操作指南9wp.021-69970695.com
数据库是现代信息系统的重要组成部分,而SQLServer2008则是广泛使用的数据库管理系统之一。在SQLServer2008中,附加数据库是一种常见操作,可以帮助用户导入已有的数据库文件,从而在系统中使用和管理数据。本文将详细介绍SQLServer2008中附加数据库的过程,并提供相关操作指南。本
|
23天前
|
SQL 关系型数据库 MySQL
创建包含MySQL和SQLServer数据库所有字段类型的表的方法
创建一个既包含MySQL又包含SQL Server所有字段类型的表是一个复杂的任务,需要仔细地比较和转换数据类型。通过上述方法,可以在两个数据库系统之间建立起相互兼容的数据结构,为数据迁移和同步提供便利。这一过程不仅要考虑数据类型的直接对应,还要注意特定数据类型在不同系统中的表现差异,确保数据的一致性和完整性。
27 4
|
1月前
|
SQL 存储 数据管理
SQL Server数据库
SQL Server数据库
43 11
|
2月前
|
SQL 数据库
Microsoft SQL Server 2014如何来备份数据库
Microsoft SQL Server 2014如何来备份数据库
191 3