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…

Porównywanie danych – cz. II (dane właściwe)

W pierwszej części poruszałem temat porównywania struktury bazy danych. Drugim ważnym zagadnieniem jest porównywanie zawartości bazy danych. Istnieje kilka sposobów na wykonanie tego zadania, ale chciałbym zaprezentować w tym wątku narzędzie dołączane bezpłatnie do Microsoft SQL Server. Narzędzie to nosi nazwę tablediff. Jest to narzędzie, które dokonuje porównania dwóch tabel wiersz po wierszu w miejscu…

SQL Day 2017 is over!

I dobiegło końca najważniejsze wydarzenie polskiej społeczności platformy danych Microsoft SQL Server… To było moje już 3 uczestnictwo w tym wydarzeniu. Pierwszy raz brałem udział w SQL Day 2014, za drugim razem w 2016 roku, a trzeci raz miałem okazję w tym roku stanąć nieco po drugiej stronie i starałem się wspomagać organizację konferencji. Z…

SQL Day 2017!

Wielkimi krokami zbliża się ultra ważne wydarzenie dla całej społeczności Microsoft Data Platform, której organizatorem jest Polish SQL Server User Group, której jestem członkiem. Co roku w okolicach połowy maja we Wrocławiu odbywa się SQL Day, czyli największe w Polsce wydarzenie dotyczące Microsoft SQL Server i technologii Microsoftu pośrednio lub bezpośrednio związane z SQL Server….

Charakterystyka budowy hurtowni danych i możliwości implementacji wymiarów różnego typu

Praktyka bez teorii jest możliwa, ale najczęściej przypomina metodę prób i błędów prowadzącą do właściwego rozwiązania. Jestem przekonany, że wyważanie otwartych drzwi nie jest najlepszym pomysłem i lepiej jest skorzystać z wiedzy i doświadczenia innych. W ostatnim czasie wraz z Tomaszem Liberą – bardzo aktywnym działaczem PLSSUG (obecnie członek Zarządu), a także wykładowcą na Wyższej Szkole Zarządzania i…

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…

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…