注意事项:要先装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.
网友又说要删掉
- 在运行中输入regedit.exe,启动注册表工具
- 找到注册表中的此处路径“HKEY_CURRENT_USERSoftwareMicrosoftSQL Server Management Studio”
- 删除11.0_Config文件夹
- 重新启动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月最后一天了,五一假期愉快,加油