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

时间:2017-01-25 07:44:44

标签: sql-server ssms-2014 ssms-2016

我在SSMS 2014的SQL Server 2014 x64 express版本中创建了一个数据库,并在数据库中有一些表。我用这个tsql备份数据库

BACKUP DATABASE dbFile
TO DISK='D:\dbFile_170125.bak' WITH FORMAT;

在其他计算机中,我有SSMS 2016的SQL Server 2016 x64快速版。 我创建新的数据库,然后我从文件“dbFile_170125.bak”恢复数据库与替换选项。恢复是成功的。

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

  

子查询返回的值超过1。这是不允许的   子查询跟随=,!=,<,< =,>,> =或当子查询用作   一种表达。 (Microsoft SQL Server,错误:512)

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