2

从https://msdn.microsoft.com/en-us/library/mt238290.aspx安装 SQL Server 2016 Management Studio 后出现以下错误

错误

这是中的错误activityLog.xml

  <entry>
    <record>78</record>
    <time>2016/08/30 16:10:09.827</time>
    <type>Error</type>
    <source>VisualStudio</source>
    <description>SetSite failed for package [Microsoft.SqlServer.Management.SqlStudio, Microsoft.SqlServer.Management.SqlStudio, Version=13.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91][Object reference not set to an instance of an object.]:{   at Microsoft.SqlServer.SharedBins.InitSharedBins()&#x000D;&#x000A;   at Microsoft.SqlServer.Management.SqlStudio.Initialize()&#x000D;&#x000A;   at Microsoft.VisualStudio.Shell.Package.Microsoft.VisualStudio.Shell.Interop.IVsPackage.SetSite(IServiceProvider sp)}</description>
    <guid>{04401FF3-8B0F-4D2D-85EB-2A3542867A8B}</guid>
    <hr>80004003 - E_POINTER</hr>
    <errorinfo>Object reference not set to an instance of an object.</errorinfo>
  </entry>

我的机器上还有其他版本的 SQL Server 2012、SQL Server 2008 R2。

任何帮助,将不胜感激。

谢谢。

4

1 回答 1

0

Visual Studio 和 SSMS 之间可能存在兼容性问题。

如果您在 Windows 10 上并收到 Windows Defender 提示,说类似“未经授权的更改被阻止...”,那么请确保将可执行文件添加到允许的应用程序列表中。您通常会发现 SSMS 安装在:

C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\ManagementStudio\ssme.exe

我相信这应该解决它 - 只要它是一个 VS-SSMS 兼容性问题。

于 2018-07-25T03:49:02.890 回答