gpt4 book ai didi

sql-server - SSMS 中的列节点消失

转载 作者:行者123 更新时间:2023-12-02 07:50:21 30 4
gpt4 key购买 nike

我正在使用 SSMS(来自 SQL Server 2014 Developer 版本)来处理 SQL Azure。它在 Windows 10 上运行。我在 Azure 上设置了许多数据库,并且始终使用 SSMS 来处理它们。我还安装了 devart 的 dbForge Studio for SQL 并时不时地使用它。

我现在遇到了一个非常奇怪的问题。我正要创建一个 View ,然后单击表格旁边的 + 来展开下面的节点。然后我单击列旁边的 + 并收到一个奇怪的错误,如下所示:

TITLE: Microsoft SQL Server Management Studio

Failed to retrieve data for this request. (Microsoft.SqlServer.Management.Sdk.Sfc) For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft%20SQL%20Server&LinkId=20476

ADDITIONAL INFORMATION: unknown property IsMemoryOptimized (Microsoft.SqlServer.Management.Sdk.Sfc)

消除此错误后,一切看起来都很好,但是,直到我注意到该表下不再有 Columns 节点。或者实际上任何表格(参见屏幕截图)。

Screenshot of SSMS

我尝试了以下故障排除步骤:

  1. 重新启动 SSMS。没有变化
  2. 重新启动电脑。没有变化
  3. 使用 SQL Server 安装中心中的“修复”选项来修复管理工具。没有变化

然后我尝试完全连接到另一个数据库,我可以再次看到列!但是当我连接回这个时,没有列。

需要明确的是,列在那里,我可以在 SELECT 语句中使用它们,并且我可以将脚本表用作 --> 创建,SSMS 创建一个包含所有列名称的脚本。

如果我使用 DBForge 而不是 SSMS,我也可以看到这些列。

有人遇到过这种情况吗?这对我来说真的是一个谜,所以我希望这里有人能提供帮助。顺便说一句,我确实按照上面错误消息中的链接查看是否有更多信息,但没有运气。

最佳答案

这是 SSMS 中的一个错误。确保您的 SSMS 2014 已更新 ( https://www.microsoft.com/en-us/download/details.aspx?id=46694 ),或者更好的是,使用最新版本的 SSMS ( http://blogs.msdn.com/b/sqlreleaseservices/archive/2015/09/01/announcing-sql-server-management-studio-august-2015-release.aspx )。

关于sql-server - SSMS 中的列节点消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32855606/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com