【发布时间】:2015-09-21 12:39:50
【问题描述】:
我在当前机器上使用 Management Studio 没有任何问题大约两年,并在几周前成功迁移到 Windows 10。上周它开始挂起并出现以下错误:
Microsoft.SqlServer.Management.RegisteredServers.RegisteredServerException:
Unable to read the list of previously registered servers on this system.
Re-register your servers in the 'Registered Servers' window.
在做了一些研究之后,我按照this post 中的建议设法解决了这个问题,但现在对象浏览器拒绝扩展。该程序对全世界的行为就像它没有响应一样,但最终我会收到以下错误:
值不能为空。 参数名称:viewInfo(Microsoft.SqlServer.Management.SqlStudio.Explorer)
之后,我可以打开一个新的查询窗口,一切都会响应,但我无法使用对象资源管理器。我看过this thread,但它似乎没有为我解决任何问题。
是否有任何机会我不必重新安装 SSMS?
更新:尝试重新安装,但失败并出现错误"The specified account already exists"。
【问题讨论】:
-
根据您链接到的帖子,您认为您的
regsvr.xml文件是否损坏?如果是这样的话,那应该很容易重建。无需卸载/重新安装 SSMS。 -
好吧,我删除了旧文件(将其重命名为
regsvr-old.xml),这让我遇到了第二个问题(变量不能为空错误)。
标签: sql-server sql-server-2008-r2 ssms