SQL SERVER – IntelliSense Does Not Work – Enable IntelliSense

While I was working with SQL Server 2008 IntelliSense, I realized that it was not functioning as I expected. Even after I had enabled IntelliSense it was still not opening any suggestions at all. After a while, I figured out some vital information regarding how to make sure IntelliSense smoothly works all the time without you giving any trouble. Let us learn how we can Enable IntelliSense.

Given below are four different ways through which you can enable IntelliSense.

1) Make sure you are connected to SQL Server 2008 Edition.
IntelliSense does not work with the previous versions of SQL Server.

SQL SERVER - IntelliSense Does Not Work - Enable IntelliSense Int1

2) IntelliSense should be enabled.
There are two ways to verify whether IntelliSense is enabled or not.
a) From Toolbar

SQL SERVER - IntelliSense Does Not Work - Enable IntelliSense Int2b

b) Go to Tools >> Options >> Text Editor >> Transact-SQL >> IntelliSense

SQL SERVER - IntelliSense Does Not Work - Enable IntelliSense Int2a

3) IntelliSense should be refreshed with the latest changes in database.
a) Press CTRL+SHIFT+R
b) Go to Edit >> IntelliSense >> Refresh Local Cache

SQL SERVER - IntelliSense Does Not Work - Enable IntelliSense Int3

4) Go to Tools >> Options >> Text Editor >> Transact-SQL >> General >> IntelliSense
Select Auto List Members and Check Parameter Information.

SQL SERVER - IntelliSense Does Not Work - Enable IntelliSense Int4

Let me know what you think of this blog post. Did you face this problem ever? I am very confident by following this tip, you will be able to solve your problem with IntelliSense.

Reference : Pinal Dave (https://blog.sqlauthority.com)

SQL Error Messages, SQL Server, SQL Server Management Studio, SQL Utility, SSMS
Previous Post
SQLAuthority News – Top 10 Strategic Technologies for 2009
Next Post
SQL SERVER – Reseed Identity of Table – Table Missing Identity Values – Gap in Identity Column

Related Posts

165 Comments. Leave new

  • nice

    Reply
    • myprogrammingexp
      April 9, 2013 6:05 pm

      There’s one more reason why this feature doesn’t work or works intermittently. If you’re using SQL Server Management studio as a published Citrix Application, then intellisense may or may not work for you. This is not a SQL Server Management Studio issue, it is a Citrix Issue.

      Reply
  • Clinton Pierce
    June 27, 2009 1:54 am

    Not working with down-rev servers (2005) really blows. I saw this demo’d with the pre-release version of SSMS and was sorely disappointed after installing it.

    It will be years before some companies get around to SQL Server 2008.

    Reply
  • Hi,

    I have all the options for making the intelliSense work in sql server 2008, but its not working. Please help. Thanks in advance.

    Reply
  • It worked for a couple of days and suddenly it didn’t work anymore. I tried your steps, but without success.

    Reply
  • After all the above mentioned settings, If IntelliSense still does not work then try the following one more setting:

    Verify that the T-SQL Editor does not launch in SQLCMD mode Under Tools->Options->Query Execution->SQL Server->General, make sure “By default, open new queries in SQLCMD mode” is unchecked

    Cheers,
    -Ned

    Reply
  • HariKrishnan.K.S
    November 9, 2009 2:59 am

    I am able to get the intellisense in the development server, but in the productin servers it is not getting , any settings to be enabled to get it..Please reply

    Reply
    • Ashok Vaghani
      July 29, 2011 2:09 am

      I have same problem with PROD and found that prod user has more restriction than DEV user. Try giving more access to PROD user. Sometimes in PROD env, they have tighten the security and closed some of the options.

      Reply
  • I have tried all above mentioned tips but intellisence not enabled.

    any one help

    Thanks in Advance
    Abdul Rahman

    Reply
    • I found if you need this feature on SQL server 2005, rather use “Toad”, it works the same, but is not restricted to SQL 2008.

      Reply
  • Nice.
    Why reason why this weird behavior? I would have expected quality of SSMS to be on par with Visual Studio.

    Reply
  • nice…

    Thank You

    Reply
  • i have already mark the options still IntelliSense is not working??? And SQLCMDMode is also unabled.

    Reply
  • i have checked intellisense is does’nt woking in production server, in my server it is working but in other’s server is doesn’t working????
    could u plz help me????

    Reply
  • I tried the above mentioned steps initially on a newly installed client, and initially it didn’t work. (It works on the host server).

    I think closed Studio Management, and re-opened it. For those of you that try the above steps, and appear to still have trouble, trying closing it down and restarting.

    Reply
  • I’ve been having this problem for months. consitently on one server, sporadically on others. I’ve checked and tried all steps above, and everything short of reinstalling, and currently intellisense doesn’t work at all. I have a feeling if I reboot it may work with some servers sporadically again. There’s not a lot of helpful info on this out there yet. Seems like it stops short at “Make sure it’s turned on”. Sorry, I know this isn’t helpful, I’m just venting now.

    Reply
  • Thanks a lot, your blog is always a source of good things.

    Reply
  • Thanks a lot Boss.Solved my problem

    Reply
  • Engin Uzuncaova
    April 9, 2010 10:48 am

    A-W-E-S-O-M-E..!

    Thanks,

    –engin

    Reply
  • Troy Anderson
    May 4, 2010 6:24 pm

    Everybody else’s client has intellisense working, and I have it working on my desktop, but my laptop just doesn’t work. I’ve tried all of the above mentioned things. They’re all set and refreshed and it still doesn’t work.

    Reply
  • Rick in Atlanta
    May 18, 2010 1:58 am

    Thanks so much, Pinal! This was a great help! You Rock!

    Reply
  • If you are using SQL server 2008 and connecting to the server which is running on SQL server 2005, Intellisence wont work and vice versa.

    Thats my understandability and probably is the right thing….

    Reply
  • Same here after upgrading from SQL 2008 to SQL 2008 R2: Intellisense + auto list members not working anymore. Tried everthing mentioned, even uninstall/repair.

    Fixed by complete uninstall of SQL 2008 R2 and install again from scratch. Weird …

    Reply

Leave a Reply