查询SQL Server 2012数据库时出现初始错误

时间:2014-08-12 17:18:46

标签: sql sql-server database

使用SQL Server 2012,我创建了一个数据库和一个表:

enter image description here

当我第一次使用此查询查询表时(在我连接到SQL Server之后):

select * 
from [dbo].[Downloads]

我得到了

  

Msg 2809,Level 16,State 1,Line 1
  程序“下载”请求失败,因为“下载”是一个表对象。

但是第二次执行相同的SELECT语句时,它正确运行

如何在第一时间消除此错误?

3 个答案:

答案 0 :(得分:10)

您在Management Studio中选择了文本Downloads。这会导致执行T-SQL字符串Downloads。这样的T-SQL批处理被解释为过程调用。

答案 1 :(得分:0)

我将一列作为主键,现在这个问题就消失了。

答案 2 :(得分:0)

我遇到了同样的问题,资源管理器不知道您要在其上执行命令的数据库。

要在脚本中明确修复它:

[dbname]
select * 
from [dbo].[Downloads]
相关问题