SQL Server 2008 Management Studio无法识别新架构

Lie*_*oen 0 schema ssms sql-server-2008

我在名为Contexts的数据库中创建了一个新的Schema.现在,当我想编写查询时,Management Studio无法识别属于新架构的表.它说:'无效的对象名称Contexts.ContextLibraries'...

Transact-SQL的:

INSERT INTO [Contexts].[ContextLibraries] (ChannelId, [IsSystem])
VALUES (@ChannelId, 1)
Run Code Online (Sandbox Code Playgroud)

当我在我的本地数据库上尝试相同的事情时,它确实有效......

有任何想法吗?

我确实尝试将用户的默认架构从dbo更改为上下文,但这不起作用.还检查了此用户拥有的模式中的上下文,但没有成功.

更新:显然sql查询确实有效,但编辑器提出错误说该对象无效.

小智 7

尝试刷新Management Studio的本地缓存:

Management Studio菜单>>编辑>> IntelliSense >>刷新本地缓存

或使用快捷方式:

CTRL + SHIFT + R.

我总是忘记它就在那里.