sqlserver 2017启动时cannot find one or more components

sqlserver 2017启动时cannot find one or more components

前几天换了台笔记本,装完sqlservermanagerstudio2017后,在装vs2017就报了这个错误,网上找了各种办法,都是说修改注册表后者修复vs2010shell,都是一些只会复制粘贴的人,下面我说下我解决的方案:
运行SqlserverMangerStudio2017版本需要Visual C++ 2017 Redistributable以下版本的运行库,但是在安装完VisualStudio2017后,再运行SqlserverMangerStudio会报组件丢失,原因是因为安装VisualStudioS2017后,SqlserverMangerStudio的运行环境会被替换成Visual C++ 2017 Redistributable,不兼容,所以做法是先将Visual C++ 2017 Redistributable给卸载掉,然后修复SqlserverMangerStudio2017,再修复VisualStudio2017即可,若修复SqlserverMangerStudio2017依然不行,则手动先安装Visual C++ 2015 Redistributable版本的运行库,安装完毕后再修复即可,目测SqlserverMangerStudio2017是通过VS2015开发的


版权声明:本文为CN_Dote原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。