我正在尝试为新创建的数据库创建存储过程。然而,SSMS智能感知不能识别已经创建的表格的一半以上。sql server无效的对象名称 - 但表中列出的SSMS表列表
例如,在表格下方的左栏中,我有一个表dbo.Room
,当我在新查询窗口中输入“dbo.
”时,该表格未列出,实际上只列出了37个表格中的17个表格。我发现intellisense列出的表与没有列出的表之间没有区别。如果我手动键入dbo.Room,则会加下划线,并显示错误“Invalid Object Name 'dbo.Room'.
”。
我在设置表格时错过了什么吗?
更新:我已经尝试了表列出的刷新(多次)
谢谢。编辑 - >智能感知 - >刷新本地缓存为我工作! – SarjanWebDev 2011-06-09 00:40:04
解决方案:'[DatabaseName]。[Schema]。[TableName]'[SO:Invalid Object Name sql](http://stackoverflow.com/a/24621331/1608670) – 2016-01-24 13:56:55