SQL Server 2008 will have IntelliSense

With so many exciting new features in Visual Studio 2008 to play with, I haven’t had much time to look at the preview releases of SQL Server 2008, alias Katmai. The last I heard was there wouldn’t be much new stuff for developers, just features for DBAs and BI analysts with a few performance optimisations thrown in.

The previous upgrade, SQL Server 2000 to 2005, was a huge step forward for developers and added significant advances like CLR integration, SQL Server Management Objects (SMO), Integration Services (SSIS) and a native XML data type; as well as T-SQL enhancements like Common Table Expressions (CTEs), structured error handling with try/catch, pivot, apply, top(n) and row_number.

So I was surprised to see how much new stuff is packed into the latest SQL Server 2008 CTP release, even, finally, IntelliSense for Management Studio, which was much anticipated but conspicuously absent from 2005:

SQL Server 2008 IntelliSense

Also notice the new collapsible code regions, just like you get in Visual Studio. Editing T-SQL has never been such fun! Although, you have to feel a bit sorry for RedGate, whose SQL Prompt plug-in has been filling the auto-completion gap for the last few years.

The groovy new features don’t end with IntelliSense, there are plenty more being sneaked into SQL 2008. I’ll be looking at more soon.

kick it on DotNetKicks.com

14 Responses to “SQL Server 2008 will have IntelliSense”

  1. kwiksand Says:

    Ah nice to see, nice to have a little bit of an upgrade in the User Interface sense. The one thing I always thought about SQL2005 Management studio is there wasn’t much new functionality over previous SQL2000 manager, but it was always a LOT slower.

  2. The Daily Find #10 - TechToolBlog Says:

    [...] SQL Server Management Studio 2008 includes IntelliSense – About time [...]

  3. Javier Romero Says:

    Nice… that is a really useful thing

  4. Will Asrari Says:

    Nice! Hopefully it will be more solid than RedGate SQL Prompt. I kept getting unhandled exceptions after installing these tools.

    Collapsible regions will be HUGE, especially for T-SQL programmers.

    Maybe the guys at JetBrains will jump on this.

  5. Finds of the Week - December 8, 2007 » Chinh Do Says:

    [...] SQL Server 2008 will have IntelliSense, by Ciz. I have not worked with SQL Server in a while but when I get back to it, this should help make it more fun. [...]

  6. Tad Says:

    not sure which CTP you’re looking at, I just pulled the 2008 CTP in January and intellisense is not enabled for sql queries only for xml editing. help file states intellisense will not be set up for sql editing (I hope this is for the ctp only)

  7. Tools of the trade « the precompiled blog Says:

    [...] to be a pretty fast database. By the way, the upcoming version of SQL management tools (2008) has intellisense, which is very [...]

  8. fuzzbox Says:

    It’s crap. Buy redgate tools instead.

  9. Viktar Says:

    SQL Management studio needs better object browser, like Toad from Quest Software for example. It has filter, but its pain to use it. It even doesn’t have any shortcut keys.

  10. Albert Says:

    Very nice to hear that sql 2008 has this feature. We don’t need to depend on third-party tools like RedGate, which is very slow and lots of error. :)

  11. Kevin Says:

    Unfortunately intellisense only works when you’re working against an SQL 2008 database. There is no support for it against 2005, 2000, or previous DBs. Kind of useless, in my opinion.

  12. John Says:

    I agree w/ Kevin. I went and installed the 2008 SQL Server Management Studio just to use Intellisense on my current SQL Server 2005 instance. No go though…only works for 2008 instances…

  13. Gary Says:

    The intellisense in SSMS 2008 only works for 2008 database instances and only works on selects. IMO RedGate’s SQL Prompt is a much better solution.
    Gary


Leave a Reply