SQL Server 2008智能感知问题

时间:2011-08-27 14:42:09

标签: sql-server-2008 intellisense

  

可能重复:
  Lost the IntelliSense

我在AdventureWorks数据库中的SQL Server 2008中创建了名为CustomerTraining的模式。然后像这样创建了一个名为Customer的表:

create schema CustomerTraining

create table CustomerTraining.Customer
(
CustomerID int not null,
CustomerName nvarchar(25) not null,
TerritoryID int  null,
AccountNumber nvarchar(20) not null,
CustomerType nvarchar(20) not null,
CustomerAddress nvarchar(20) not null,
CustomerPhone nvarchar(20)  null,
CustomerStateCode nchar(2) null
)
然后我开始插入一些记录:

insert into AdventureWorks.CustomerTraining.Customer
values(1,'Prateek Singh','1','A4B8934561','Internal','Anna Nagar','7418773929','TN')

这一切对我来说都很好,但在intellisense中它没有在AdventureWorks数据库下显示CustomerTraining模式......

为什么不显示?有人可以帮忙......

2 个答案:

答案 0 :(得分:13)

Ctrl + Shift + R refresh the intellisense cache

或者,如果这不起作用(某些SSMS插件劫持此组合),请通过菜单选项Edit -> IntelliSense -> Refresh Local Cache

执行此操作

Menu screenshot

答案 1 :(得分:4)

Ctrl + shift + R刷新缓存?