注意事项:要先装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 密码,连接成功。