子查询在 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中,没有这样的问题。
也许有人可以帮助我。
谢谢
多位用户出现问题,目前看来,唯一的解决办法就是回滚更新。
我在 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中,没有这样的问题。 也许有人可以帮助我。 谢谢
多位用户出现问题,目前看来,唯一的解决办法就是回滚更新。