SSMS 2014服务提供商必须实施IVsDebugger接口

时间:2016-09-09 11:08:38

标签: sql-server-2014

启动Microsoft SQL Server Management Studio 2014时出现以下错误。

  

'VsDebugPresentationPackage,Version = 10.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'包未正确加载。

     

'Microsoft.SqlServer.Management.SqlStudio,Microsoft.SqlServer.Management.SqlStudio,Version = 12.0.0.0,Culture = neutral,PublicKeyToken = 89845dcd8080cc91'包未正确加载。

     

问题可能是由配置更改或安装其他扩展程序引起的。您可以通过在命令行上运行应用程序和/ log参数,然后检查文件'C:\ Users \ Leah \ AppData \ Roaming \ Microsoft \ AppEnv \ 10.0 \ ActivityLog.xml'来获取更多信息。

我检查了ActivityLog.xml并发现了以下错误:

<entry>
    <record>1063</record>
    <time>2016/09/09 10:51:43.711</time>
    <type>Error</type>
    <source>VisualStudio</source>
    <description>SetSite failed for package [Microsoft.SqlServer.Management.SqlStudio, Microsoft.SqlServer.Management.SqlStudio, Version=12.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91]</description>
    <guid>{04401FF3-8B0F-4D2D-85EB-2A3542867A8B}</guid>
    <hr>80070057 - E_INVALIDARG</hr>
    <errorinfo>Service provider must implement IVsDebugger interface</errorinfo>
</entry>
<entry>
    <record>1064</record>
    <time>2016/09/09 10:51:43.714</time>
    <type>Error</type>
    <source>VisualStudio</source>
    <description>End package load [Microsoft.SqlServer.Management.SqlStudio, Microsoft.SqlServer.Management.SqlStudio, Version=12.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91]</description>
    <guid>{04401FF3-8B0F-4D2D-85EB-2A3542867A8B}</guid>
    <hr>80070057 - E_INVALIDARG</hr>
    <errorinfo>Service provider must implement IVsDebugger interface</errorinfo>
</entry>

在Windows更新期间我的PC黑屏被屏蔽后,此消息已于今天开始显示。经过几次黑屏并进一步强制重启后,Windows恢复到以前的版本并成功启动。我尝试过全新安装的Microsoft SQL Server Management Studio 2014,但它没有改变结果。

这是导致黑屏的更新:功能更新到Windows 10,版本1607

欢迎任何帮助。感谢。

1 个答案:

答案 0 :(得分:0)

是的,它与更新无关。我的machine.config不正确,因为我把连接字符串放在machine.config中的config部分上面。

  

C:\的Windows \ Microsoft.NET \框架\ v4.0.30319 \配置\ machine.config中