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…

Wysyłanie powiadomień w SQL Server – cz. II (wykorzystanie funkcji msdb.dbo.sp_send_dbmail)

W poprzedniej części opisałem jak skonfigurować Database Mail. W jaki sposób jednak korzystać z tej usługi? W jaki sposób wysyłać e-maile zarówno użytkownikom systemu jak i użytkownikom technicznym? Jedna z metod została już zaprezentowana i polega na wykorzystaniu procedury składowanej msdb.dbo.sp_send_dbmail. Funkcja ta wymaga podania nazwy profilu, z którego będzie wysyłany e-mail, adres odbiorcy lub…

Wysyłanie powiadomień w SQL Server – cz. I (konfiguracja)

Wprowadzenie Microsoft SQL Server oferuje bardzo przydatną funkcjonalność wysyłania e-maili pod nazwą Database Mail (DM). Co istotne, można ją wykorzystywać zarówno w kontekście użytkowników technicznych (np. powodzenie/niepowodzenia joba) jak i użytkowników systemu (np. zmiana statusu zamówienia). Pierwszym krokiem do wykorzystania DM jest przeprowadzenie konfiguracji. Można tego dokonać zarówno za pomocą przygotowanego kreatora lub z wykorzystaniem…

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ć…

Serie przypadkowe

Wreszcie wracam na bloga ze swoimi nowymi pomysłami. Od tego wpisu rozpoczynam tzw. Serie przypadkowe. Zaczniemy nietypowo, bo zamiast od Mianownika, rozpoczniemy od Narzędnika 😉 Seria ta będzie dotyczyć różnych narzędzi, które mogą być przydatne dla specjalistów Business Intelligence, czy Data Science. Niniejszy wpis stanowi listę narzędzi, które pokrótce chciałbym scharakteryzować w najbliższym czasie. BIDS Helper –…

Pierwszy w Polsce hakaton Microsoft SQL Server!

I zakończył się I w Polsce Hakaton Microsoft SQL Server 🙂 Muszę przyznać, że było to bardzo przyjemne wydarzenia. Startowałem w drużynie SQL Kato Crew z Michałem i Małgorzatą (w zastępstwie Ani). Hakaton przewidywał 5 ścieżek od programowania w T-SQL, przez administrację, procesy ETL, aż po wizualizację i analizę danych. Wydarzeniu towarzyszyła bardzo przyjazna atmosfera,…

Pierwszy SQL Saturday w Polsce!

Jak już wspominałem we wcześniejszym wpisie: ostatnio dość sporo dzieje się w Polsce w kontekście Microsoft SQL Server. Już w najbliższą sobotę czeka mnie hakaton, a w zeszłą sobotę miałem przyjemność uczestniczyć w pierwszym w Polsce SQL Saturdayu. Szczerze mówiąc, wydarzenie wywarło na mnie bardzo pozytywne wrażenie. Ludzie z całej Polski i nie tylko zgromadzeni…

Funkcje agregujące i klauzule GROUP BY oraz HAVING

W ramach współpracy międzyblogowej zostałem zaproszony do napisania wpisu na seequality.net w ramach serii Od 0 do 500 TSQL. Blog seequality.net prowadzony jest przez zaprzyjaźnionych specjalistów Business Intelligence, pracujących głównie w obrębie platformy danych Microsoftu. Mój wpis poświęcony jest tematyce grupowania przy użyciu klauzuli GROUP BY z wykorzystaniem Microsoft SQL Server. Wyjaśniam także odwieczny problem początkujących dotyczący…