运行SQL Management Studio 2008时出现问题

时间:2010-06-29 09:39:25

标签: sql-server-2008 windows-7 ssms

我安装了MS SQL Management Studio 2008,安装成功但是当我运行Management Studio并连接到任何服务器(不同位置的不同服务器)时出现以下错误

  

************** Ausnahmetext **************   System.TypeLoadException:Der Typ“Microsoft.SqlServer.Management.Sdk.Sfc.ISfcDomainLite”in der Assembly“Microsoft.SqlServer.Management.Sdk.Sfc,Version = 10.0.0.0,Culture = neutral,PublicKeyToken = 89845dcd8080cc91”konnte nicht geladen werden。      bei Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.NavigableItem.get_State()      bei Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.LazyTreeView.AdjustStateHealthStatus(TreeNode inputNode)      bei Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.LazyTreeView.AddIconToImageMap(TreeNode node)      bei Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.ExplorerHierarchyNode.LoadNodeValuesFromItem(INAVigableItem containedItem)      bei Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.ExplorerHierarchyNode.AddedToTree()      bei Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.LazyTreeView.AddNodesInternal(TreeNode source,TreeNode [] nodesToAdd)

有什么建议可以解决这个问题吗?系统是Win7x64。

此致 雷

1 个答案:

答案 0 :(得分:1)

很抱歉这个迟到的回答。我也有这个问题。我可以解决它 - 而不是重新安装操作系统: - )

问题描述:
出现问题,因为我安装了“sql server express 2008 R2”。不要问为什么,我认为这是个好主意。但SQL Management Server 2008 R2确实没有用。所以我卸载了整个R2-SQL Server并安装了早期的“SQL Server 2008 Express高级版”。 SQL Server工作正常,但Management Studio通过该异常(s.a。)。

解决方案:
问题是,有SQL Server R2安装的休息。有些组件比较新。 注意:对于以下解决方案,我不会保证,它不起作用,也不会保证您的系统能够正常运行。

自行承担使用风险!

请执行以下步骤:

  1. 使用标准卸载页面卸载所有“Microsoft SQL Server 2008”条目(系统>程序>卸载,德语:“Systemsteuerung>程序>程序deinstallieren”)。 同时卸载条目“支持SQL Server安装程序”(德语:“UnterstützungfürSQLServer安装程序”)

  2. 现在,如果您 - 像我一样 - 在卸载SQL Server条目时遇到问题,请下载微软工具Windows Installer clean up。启动后,您将获得设置列表。可以使用此工具清理这些设置。

  3. 因此,我们必须摆脱R2程序集。打开资源管理器并导航到“C:\ Windows \ assembly”。找到以“Microsoft.SqlServer”开头的条目。全部选中并按“删除”。如果收到消息,并非所有消息都被删除,那么您在第2步中错过了安装!

  4. 现在您可以安装“SQL Server 2008 express”。我使用没有ServicePack的x86安装。