从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()
 at Microsoft.SqlServer.Management.SqlStudio.Initialize()
 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。
任何帮助都将不胜感激。
感谢。
答案 0 :(得分:0)
您可能在Visual Studio和SSMS之间存在兼容性问题。
如果您使用的是Windows 10,并且出现Windows Defender提示符,提示诸如“未授权的更改已阻止...”之类的内容,那么请确保将可执行文件添加到允许的应用程序列表中。通常,您会在以下位置找到安装的SSMS:
C:\ Program Files(x86)\ Microsoft SQL Server \ 140 \ Tools \ Binn \ ManagementStudio \ ssme.exe
我相信这应该解决-如果它是VS-SSMS兼容性问题。