问题
I know there are a lot of posts on this issue, however I am unable to find a resolution to my issues.
Running: SMS 2014 with CU1 - Version 10.0.2342.0 on both SSMS and Client Tools. Visual Studio 2010 SP1 - 10.0.40219.1 SP1Rel
Connecting to: Server 2008 R2 SP2 CU 5 - 10.50.4276
Have Verified: IntelliSense in enabled. SQLCMD Mode is disabled. Have Refreshed Cache. Verified IntelliSense settings. Server does not support contained databases so this was ruled out.
Behavior:
- When connected to the Master database
Intellisense autopopulates and functions normally. All the tables are listed and the additional databases on the server.
- When connected to a non-system database
Neither parameters or tables autopopulate and CTRL-J does not do anything.
Anyone have any other ideas to try? SSMS 2008 R2 worked fine across all the databases.
回答1:
You could try refreshing the local cache by pressing CTRL + Shift + R buttons and wait for a while.
回答2:
Offline Linked Server can cause such behavior. Reconfigure or remove unreachable Linked server(s) and refresh Intellisense Local Cache with Ctrl+Shift+R.
Background of this solution: If your database has objects referencing offline Linked server, Intellisense is waiting for a resource which can't update and stops working.
来源:https://stackoverflow.com/questions/31970797/intellisense-not-working-ssms-2014