Rozszerzony schowek, czyli Cycle Clipboard Ring w SSMS

Pracując sporo z SQL Server Management Studio doceniam każdą nową odkrytą funkcjonalność usprawniającą  codzienną pracę. Do tej pory nie byłem świadomy, że istnieje coś takiego jak Cycle Clipboard Ring. Funkcjonalność ta pozwala na wklejanie ze schowka jednego z ostatnich 20 elementów tam przechowywanych. Mówiąc „schowek” mam na myśli wewnętrzny schowek SSMS. Czyli cały trik możliwy jest…

Podglądanie zależności obiektów bazodanowych – cz. I (drzewo zależności)

Nie zawsze jest tak wspaniale, że uczestniczymy w projekcie od etapu projektowania bazy danych, jej implementacji i wdrażania. Niejednokrotnie przychodzi nam zmierzyć się z istniejącym już projektem bazodanowym, który stanowi dla nas wielką niewiadomą. Do tego: brak osoby, która ma wiedzę biznesową, brak dokumentacji projektu, brak nawet opisu kolumn. Jak sobie z tym poradzić? Przede…

Wysyłanie powiadomień w SQL Server – cz. III (powiadomienia ręczne z wykorzystaniem SQL Server Agent)

W poprzednich dwóch postach pokazywałem jako skonfigurować Database Mail i jak skorzystać z procedury składowanej msdb.dbo.sp_send_dbmail. Jak jednak wykorzystać praktycznie zdobytą wiedzę? W przypadku zadań SQL Server Agenta definiuje się kroki i akcję, która ma zajść po ukończeniu danego kroku w przypadku powodzenia i braku powodzenia. Spróbujmy sobie wyobrazić zatem zadanie, w którym głównym krokiem…

Przydatna szukajka ustawień w SSMS

Nie wiem, czy odwiedzający bloga zdają sobie sprawę z tego, że od jakiegoś czasu SQL Server Management Studio wyposażone jest w wyszukiwarkę ustawień. Jest to niezwykle przydatne narzędzie, które można łatwo przeoczyć. Gdybyśmy przykładowo chcieli znaleźć opcję dotyczącą numerowania wierszy, wystarczy w lewym górnym okienku wpisać „line number”,  a wszystkie opcje zostaną przeszukane pod kątem tych…

Microsoft SQL Server Management Studio [Narzędnik]

I tak oto przyszedł czas na pierwszy artykuł z serii przypadkowych. Rozpoczynam od Narzędnika – na pierwszy ogień Microsoft SQL Server Management Studio (SSMS). Nazwa tego narzędzia jest wyjątkowo myląca. Sugeruje ona, że narzędzie to pozwala na zarządzanie, a więc administrację instancją/instancjami SQL Server. Jednak jest to jedynie częściowa prawda, bo jest to także doskonałe…

J̶a̶k̶ ̶u̶s̶t̶a̶w̶i̶ć̶ ̶d̶a̶r̶k̶ ̶t̶h̶e̶m̶e̶ ̶w̶ ̶S̶S̶M̶S̶?̶ Jak zmienić kolorowanie kodu T-SQL?

UWAGA! Zmiana! Jak słusznie zauważył ziomek, artykuł dotyczy zmiany w kolorowaniu kodu T-SQL. Prawdziwe zmiana motywu na dark theme wymaga od nas operacji opisanej tutaj: https://community.spiceworks.com/how_to/136505-enable-dark-theme-in-sql-server-management-studio-2016 Dziękuję serdecznie ziomkowi za zwrócenie uwagi i podesłanie linka! 🙂 Czasami oczy, które godzinami analizują kod T-SQL mogą się zmęczyć. Ponoć białe tło jest dla mięczaków, dla profesjonalistów jest ciemne 😉 Jak zatem zmienić…

Skróty w SSMS

W codziennej pracy z SQL Server Management Studio nieodzowne są skróty klawiaturowe. Skróty przyspieszają i ułatwiają pracę. Do formatowania kodu T-SQL polecam: CTR + SHIFT + L (L od Lower case) – zamiana na małe litery CTR + SHIFT + U (U od Upper case) – zamiana na wielkie litery ALT + SHIFT + LPM – zaznaczanie blokowe,…

Jak zapisać wyniki zapytania jako CSV z nagłówkiem?

W celu wyeksportowania wyniku wykonywanego zapytania w oknie Results należy kliknąć PPM i wybrać opcję Save Results As…, a następnie wskazać ścieżkę do wyeksportowanego pliku. Domyślnym ustawieniem SSMS jest eksport danych do pliku CSV bez nagłówka. Aby to zmienić należy skorzystać z opcji: Tools -> Options -> zakładka Query Results -> sekcja SQL Server -> podsekcja Results…

Trik wyświetlania opisu kolumny w design mode

Dodawanie opisów kolumn jest dobrą praktyką, o której nie powinniśmy nigdy zapominać. Tabele tworzymy przeważnie wykorzystując T-SQL, czasem posiłkując się designerem. Design mode domyślnie wyświetla nazwę kolumny i jej typ: Ingerując jednak nieznacznie w rejestr systemowy możemy doprowadzić do wyświetlenia także opisu. Ten trik mocno upraszcza sprawę poznawania istniejących tabel (pod warunkiem że ktoś zadbał…