【问题标题】:SQL Server 2008 r2 Management Studio problemsSQL Server 2008 r2 Management Studio 问题
【发布时间】: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


【解决方案1】:

昨天,2015 年 9 月 30 日,当我尝试打开可信赖的 SQL Server 2008 R2 Management Studio 时,我收到了与您相同的错误消息。

在研究并尝试了您提到的相同方法后,无济于事,我正要尝试重新安装 SSMS(这让我一想到它就不寒而栗)。

我知道我最近没有对系统进行任何更改,但也许微软最近更改了我的系统? 因为每当系统发生变化时,Windows 7 都会自动创建一个还原点,所以它自然会在 Microsoft 执行关键更新时创建一个。下面可以看到微软对我的系统所做的更改:

在上面,我看到 Windows 更新已在 2015 年 9 月 29 日完成,也就是我的麻烦开始的前一天。而且我直到 2015 年 9 月 30 日才使用 SSMS,那时我收到了您描述的错误消息。间接证据,如果你愿意的话。

我在 5 年前艰难地了解到,重新安装 SQL Server 2008/2008 R2 充满了巨大的陷阱和风险。

既然我看到了 Windows 更新的巧合,我决定再等几天看看微软是否会推出修复程序,或者你的帖子可能会受到更多关注。

查看您的视图还原点的步骤:

  1. 控制面板\所有控制面板项\系统

  2. 然后在左侧面板中选择系统保护。

  3. 点击按钮系统还原...

  4. 点击按钮下一步

另外一个线索是以下链接,它表示当用户配置文件损坏时可能会出现这样的错误消息: http://www.sqlserverf1.com/tag/microsoft-net-framework-error-unable-to-read-the-list-of-previously-registered-servers-on-this-system/

【讨论】:

  • 今天早上我去使用上面显示的还原点,但它没有了。不幸的是,这表明此问题可能涉及病毒或恶意软件,因为某些病毒会故意删除还原点以阻止用户恢复。
【解决方案2】:

我遇到了同样的错误,但它指向了我的临时文件夹,并且想要一个已被清除的子目录。

在我的情况下 C:\Users\AppData\Local\Temp\10\

查看详细的错误信息,看看您是否属于这种情况。

【讨论】:

    猜你喜欢
    • 2011-08-02
    • 1970-01-01
    • 2014-08-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多