子查询在 SSMS 2016 中返回了超过 1 个值

Subquery returned more than 1 value in SSMS 2016

我在 SQL Server 2014 x64 Express Edition 和 SSMS 2014 中创建了一个数据库,数据库中有一些 table。我用这个 tsql

备份数据库
BACKUP DATABASE dbFile
TO DISK='D:\dbFile_170125.bak' WITH FORMAT;

在其他计算机上,我有 SQL Server 2016 x64 Express Edition 和 SSMS 2016。 我创建新数据库,然后使用替换选项从文件 "dbFile_170125.bak" 恢复数据库。还原成功。

问题是当我在 SSMS 2016 的对象资源管理器中展开 时,它显示错误:

Subquery returned more than 1 value. This is not permitted when the subquery follows =, !=, <, <= , >, >= or when the subquery is used as an expression. (Microsoft SQL Server, Error:512)

在SSMS 2014中,没有这样的问题。 也许有人可以帮助我。 谢谢

多位用户出现问题,目前看来,唯一的解决办法就是回滚更新。

https://social.msdn.microsoft.com/Forums/en-US/27c39cf6-555a-4dad-b1b3-db14b63ba5e6/ssms-2016-error-when-expanding-tables?forum=sqltools

https://social.msdn.microsoft.com/Forums/sharepoint/en-US/22c906d5-fbbb-474f-9b63-08abb1b0a9bc/ssms-2016-error-when-expanding-tables-subquery-returned-more-than-1-value?forum=ssdt

编辑:这是错误报告 https://feedback.azure.com/forums/908035-sql-server/suggestions/32898901-microsoft-sql-server-management-studio-error-on