SQL Server 2014 cannot find one or more components解决办法
白天还在做数据库实验,晚上写实验报告时它说坏就坏了!
费了很长时间,最终发现是因为跟Visual Studio 2010发生冲突,安装了Microsoft Visual Studio 2010 Shell(Isolate)-CHS,问题才解决了。
软件出错有各种各样的原因,解决方法也是不一样的,下面是我尝试过的方法,给大家参考一下。
方法一:删除注册表
1.键盘敲击Windows + R,在运行中输入regedit,启动注册表工具
2.找到注册表中的路径:HKEY_CURRENT_USER \ Software \ Microsoft \ SQL Server Management Studio
3.删除12.0_Config文件夹(SQL Server 2014对应的是12.0,SQL Server 2012对应的是11.0)
4.重新启动SSMS
方法二:SQL 修复功能
1.在SQL Server安装中心,选择“维护”,再选择“修复”
2.修复全部功能,就要选择“MSSQLSERVER”
3.点击“修复”,等待修复完成就OK了。中途要保证电脑不黑屏、关机!
方法三:安装 VS Shell(Isolate)
如果你的SSMS无缘无故不能启动,那么很可能是跟Visual Studio的安装起冲突,使SQL Server部分插件失效。这种情况一般安装VS相应版本的集成独立软件就可解决,可以在微软官方直接下载。
下载地址:
https://visualstudio.microsoft.com/zh-hans/vs/older-downloads/isolated-shell/?rr=https%3A%2F%2Fwww.baidu.com%2Flink%3Furl%3D0CeJ8E8GAfk-EcQq1ACA-4Zd71HkFRYLFzaW_ZHKZ76Ax3TvFZrqI2avE2BPItXDy0_uoWylzQj1PSmsuw2h4zLizi7GSQtX8kqn52VU-YW%26wd%3D%26eqid%3De9f26d300000b211000000065e75c71c