Microsoft SQL Server Management Studio打开错误

Ali*_*lik 66 sql-server visual-studio-2010

我安装了SQL Server Management Studio,它工作正常.之后我将Visual Studio从2010更新到2013 Express版,现在它没有使用此错误消息:

找不到一个或多个组件.请重新安装该应用程序

我重新安装了它,但仍然是同样的问题.有什么建议吗?

Rik*_*löf 107

SQL Server 2014 Management Studio的答案

SSMS 2014依赖于Microsoft Visual Studio 2010 Shell(隔离)可再发行组件包.如果卸载了此项,SSMS将生成错误消息"无法找到一个或多个组件.请重新安装应用程序'.这可以通过以下方式纠正:

  1. 从此处重新安装VS 2010 Shell:https://my.visualstudio.com/Downloads?q = VS%-202010%20Shell &pgroup =
  2. 尝试再次打开SSMS.如果它仍然给出错误,那么:
  3. 在SQL Server(2014)安装程序中运行修复

SQL Server 2016 Management Studio的答案

SSMS 2016依赖于Microsoft Visual Studio 2015 Shell(隔离)可再发行组件包.如果卸载了此项,SSMS将生成错误消息"无法找到一个或多个组件.请重新安装应用程序'.可以通过重新安装VS 2015或安装Microsoft Visual Studio 2015 Shell(隔离)可再发行组件包来解决此问题.

  • 我刚刚在SSMS 2016(rel 16.3)中遇到过这个问题.我在安装程序上尝试了修复选项,但没有任何效果.我发现以下帖子建议删除一个注册表项(HKCU\Software\Microsoft\SQL Server Management Studio\13.0_Config),它解决了我的问题.如果这是一个已知问题,不确定为什么修复没有这样做,https://social.msdn.microsoft.com/Forums/sqlserver/en-US/634911c8-8c85-46c7-aa9d-00c842cefb52/ (16认同)
  • 令人难以置信的是,900 MB的下载并不包括软件工作所需的所有部分.我花了好几个小时.重新安装了无数次...... (4认同)
  • 并确保未更改默认安装路径. (2认同)
  • 如何获得Microsoft Visual Studio 2015 Shell(隔离)可再发行组件包? (2认同)
  • SSMS 2017还使用VS2015(隔离)外壳.从"程序和功能"控制面板(查找"Microsoft Visual Studio 2015 Shell(隔离)")进行的良好"修复"解决了我的问题,无需下载任何内容! (2认同)

Ali*_*lik 30

我刚刚解决了这个问题:SSMS依赖于VS 2010并通过卸载它发生了这个错误.

  • 我的服务器安装包中有一个名为1033_enu的文件夹
  • 在里面我找到了一个文件夹VSS即Visual Studio shell
  • 在VVS设置中.我只是运行此设置,它解决了我的问题.谢谢

  • 对我来说,这个包位于:\ SQLManagementStudio_x64_ENU_2\1033_ENU_LP\redist\VisualStudioShell\VSSetup (4认同)

Sta*_*agg 21

对于SSMS 2016(至少v16.5.3),从注册表中删除以下文件夹并重新启动应用程序:

HKEY_CURRENT_USER\Software\Microsoft\SQL Server Management Studio\13.0_Config
Run Code Online (Sandbox Code Playgroud)

  • 这个解决方案对我来说只适用于SSMS 17.删除密钥分别是14.0_Config. (13认同)

小智 9

SQL Server 2017 Management Studio的答案

SSMS 17.1还依赖于Visual Studio 2015 shell(隔离).我不得不修复Shell以使SSMS工作.如果有人正在寻找VS 2015 Shell:LINK

如果使用上述链接找不到安装程序,则此处的SSMS 17.x安装程序包括VS 2015 Shell.

Scott Hanselman还方便地在此处包含了每个(> = 2008 R2)Express和SSMS版本的链接:LINK