sql sever 2012重装数据库时,出现cannot find one or more components, Please reinstall the application.解决方法...


注意事项:要先装sql server 后装vs编译器,网上很多人都说先装vs会与sql有冲突。

我遇到的场景:默认实例不能使用,重新安装了一个实例没有问题。

但是程序需要使用默认实例,连接的数据库字符串只是通过一个ip(默认实例)

所以要重装默认实例。首先在控制面板卸载找到sql2012卸载程序,卸载默认实例,然后又重新安装默认实例,

在安装的过程又遇到一个问题就是:出现了一个弹框显示:类没有注册 class{*****************},真的快没信心了

安装还是不能启动数据库2012客户端,出现,类没有注册 class{*****************}框框,啊啊啊啊啊,然后又考虑了一下兼容性问题,右击属性→兼容性→兼容模式打上勾勾,

设置了一下然后就出现了这个错误

cannot find one or more components, Please reinstall the application.框框

只能百度了,之前那个类没有注册根本无法查到资料,通过伟大的网友,了解到要先装sql server 后装vs编译器,网上很多人都说先装vs会与sql有冲突。

无奈卸载了vs,回去sql软件安装包--setup.exe--双击运行--维护--修复(根据提示操作即可,选择实例时要选择实例下全部修复),

启动数据库引擎还是报cannot find one or more components, Please reinstall the application.

网友又说要删掉

  1. 在运行中输入regedit.exe,启动注册表工具
  2. 找到注册表中的此处路径“HKEY_CURRENT_USER\Software\Microsoft\SQL Server Management Studio”
  3. 删除11.0_Config文件夹
  4. 重新启动sql server 2012,也就是SSMS 2012

那就继续刚它,重启电脑打开sql还是不行,

又有网友说

去控制面板--所有控制面板项--程序和功能--找到Microsoft Visual Studio 2010 Shell(Isolate)-CHS辅助程序(这个程序有可能单独的两个,也有可能是综合在一起的)

找到后卸载掉VS2010 Shell

2)回去软件安装包--setup.exe--双击运行--维护--修复(根据提示操作即可,选择实例时要选择实例下全部修复)

我又去修复了一下默认实例,过程异常的顺利,没有报错

执行数据库引擎还是弹出cannot find one or more components, Please reinstall the application.,当时心态崩了啊,

想了一下是不是要重启啊,重启一下之后,

打开sql 还是出现cannot find one or more components, Please reinstall the application.我裂开了兄弟

然后考虑是不是那个兼容性根本不需要,取消了那个勾勾,最后打开sql客户端,

我透,终于出现了久违熟悉的画面,输入ip sa 密码,连接成功。

这就是全部的过程,虽然问题点很模糊,试着试着就解决了,还是要感谢伟大的网友,

4月最后一天了,五一假期愉快,加油

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM