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”.
More From 4rchie
- Kody dwuwymiarowe dla Nokii i nie tylko – kody QR
- ClickOnce, MageUi, Visual Studio 2008 i problem z publikacją
- USB – łatwo i przyjemnie (w końcu)
4rchie Recommends
- Alternative Fuel Cars – Are They Right For You? (U.S. Green Technology)
- Historical Chicago Building Converting to LEED-worthy Green Exchange (U.S. Green Technology)
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.
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
Witam kolegę z NLS
Powyższych narzędzi nie znam ale postaram się zaznajomić.
Pozdrawiam