通过


单击 SQL Server 中的 SQL Server Management Studio 中的“数据库”节点时出现错误消息

本文介绍在检索有关 SQL Server 实例的一个或多个数据库的信息时,SSMS 中通常会出现一条错误消息。

原始产品版本: SQL Server
原始 KB 数: 956179

症状

使用 SQL Server Management Studio 时,可能会收到类似于以下错误消息(SSMS):

未能检索此请求的数据(Microsoft.SqlServer.Management.sdk.sfc)

故障排除

可能有多个症状可能导致此问题。 以下项目可以帮助你了解并解决问题:

  • 症状 1

    你可能会在以下文章中遇到已知问题:

    解决方案

    若要解决已知问题,请参阅前面列出的相应文章中所述的解决方案。

  • 症状 2

    如果使用较旧版本的 SSMS,并且满足以下条件之一,则可以遇到此问题:

    • SQL Server Management Studio 无法正确读取一个或多个数据库。 因此,无法检索数据库的某些属性。

    • 一个或多个数据库处于脱机模式,并且你正在使用较旧版本的 SSMS 连接到托管此脱机数据库的 SQL 实例。

    在这些情况下,对象集合不会显示在对象资源管理器窗格或对象资源管理器详细信息窗格中。 因此,数据库的某些属性不会作为对象集合中的组进行计算。

    备注

    如果你不是 Sysadmins 组的成员,也会出现此问题。

    解决方案

    若要解决此问题,请按照下列步骤操作:

    1. 关闭错误消息。

    2. F7 打开“对象资源管理器详细信息”窗格。

    3. 右键单击列标题,并确保仅选中以下列:

      • 名称

      • 创建日期

      • 策略运行状况

      • 所有者

    4. 右键单击 “数据库” 节点,然后选择“ 刷新”。

    或者,可以从下载 SQL Server Management Studio(SSMS)下载和安装 SSMS 并查看问题是否消失。 如果 SSMS 的新版本仍然存在此问题,请参阅 SQL Server 帮助和反馈 以获取问题帮助的其他方法。