我有一个数据库,我导入大表...
当我尝试执行存储过程我没有成功,检查我喜欢简单的东西:使用dbo.table SQL Server错误
select * from tableAT;
但tableAT被标记为错误(即使它出现在对象资源管理器窗口),
Msg 208, Level 16, State 1, Line 1
Invalid object name 'tableAT'.
,但如果我这样做右键单击并选择表的图标,然后选择
SELECT TOP 1000 ROWS
结果快到了,显示的查询是
SELECT TOP 1000 [1]
,[2], etc...
FROM [DB_NAME].[dbo].[tableAT]
如果我改变我打电话的存储过程来
exec procedureA [DB_NAME].[dbo].[tableAT]
的方式,我得到错误,就像表不存在?
你知道为什么这可能是错误的吗? 大小问题,我已经增加了数据库初始大小文件...
'SELECT TOP 1000 ...'查询是否正确执行? – 2011-03-08 04:27:34
是的,这真的很奇怪......,问题是执行存储过程时,就像我传递一个空表 – cMinor 2011-03-08 04:28:34
一样,当我把'dbo.'(和可用对象出现)我导入的表不是这里显示... – cMinor 2011-03-08 04:33:24