Skip to content


SQL Server Management Studio 2008 i intellisense

Wczoraj zainstalowałem Microsoft SQL 2008 Developer. Głównym powodem było podpowiadanie składni. „Ficzer” bardzo użyteczny szczególnie dla tych, którzy nie muszą codziennie godzinami tyrać w SQL-u (bo Ci zapewnie pamiętają wszystko ;-) i szybciej pracują bez intellisense niż z). Mój zachwyt niestety szybko się ochłodził. Okazuje się, że podpowiadanie składni owszem, działa ale tylko gdy jesteśmy połączeni z SQL-em 2008. Z wcześniejszymi wersjami niestety to nie działa. Wydaje się to logiczne jedynie ze względu handlowego. Inna sprawa, nie zawsze intellisense działa dokładnie tak jakbyśmy chcieli. Proste zapytanie, które mnie trochę zmyliło. Wiem, że jest tabela sites ale dlaczego dostałem „Invalid object name ‘sites’.” ?? Nie mam pojęcia. Po uruchomieniu zapytania dostałem wyniki, a na dole dumnie widniało „Query executed successfully”.

Co ciekawe po wpisaniu select * from NazwaBazy.dbo.Sites wszystko jest ok. Podpowiadanie działa idealnie i nie podkreśla „błędów”. No cóż, jest do pierwsza wersja Management Studio zawierająca podpowiadanie, zapewne SP1 a kolejne wersje już na pewno, będą bardziej „intelligentne”.

Posted in Pozostałe.


3 Responses

Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.

  1. Błażej says

    Komunikat faktycznie trochę mylący, aczkolwiek widać po raz kolejny, że MS kładzie nacisk na używanie pełnych nazw i to całkiem słuszna decyzja – w ten sposób unikamy możliwości popełnienia błędu i gwarantujemy sobie w pewnym zakresie, że na innej tabeli/bazie dane zapytanie się nie wykona. W bazach produkcyjnych to dość istotne.

  2. tc says

    No proszę, znalazłem Cię na Googlach szukając installki SSMS 2008 :)
    Jeśli chodzi o intellisense to polecam SQLPrompt (starsza wersja, chyba 2.0 jest za FREE) albo coś co ostatnio wynalazł kolega z pracy, mianowicie SQL Assistant (współpracuje z Oracle, DB2, Access, narzędziami typu VS, PL/SQL Developer, etc.). Ten Assistant jest całkiem w porządku, no i cenowo jest konkurencyjny w stosunku do SQLPrompt’a. Sam nie testowałem jak Assistant działa z MSSQL’em, ale z Oraclem całkiem w porządku.

    Pozdrawiam :)

  3. Arkadiusz Benedykt says

    Witam kolegę z NLS :) Powyższych narzędzi nie znam ale postaram się zaznajomić.

    Pozdrawiam



Some HTML is OK

or, reply to this post via trackback.