Archiwum za miesiąc 2015-06

Powershell i SQL 04 – Skryptowanie obiektów bazy danych

2015-06-30

Jeśli miałeś kiedyś do wykonania migrację bazy danych, to wiesz ile przy prostym zadaniu może cię czekać problemów. Wystarczy, że wersja silnika bazy danych w miejscu docelowym jest niższa niż w źródłowym i wszelkie próby skopiowania całej bazy danych są z góry skazane na niepowodzenie. A co jeśli klient zechce zeskryptować tylko niektóre elementy bazy […]

Powershell i SQL 03 – Wykonywanie czynności dla każdej bazy danych

2015-06-29

W tym artykule spróbuję pokazać sposób na przejście przez każdą bazę danych i wykonanie pewnej czynności na każdej bazie danych, jednak postaram się powstrzymywać od stosowania  czystego SQL. Zadanie polegające na wykonaniu szeregu czynności dla każdej bazy są dość częste w pracy administratora. Może np. ze względu na audyt trzeba zaraportować użytkowników z każdej bazy, a […]

SQL: Podział miesiąca na tygodnie

2015-06-29

Problem: Microsoft wypuszcza aktualizacje w drugi wtorek miesiąca. Aktualizacje są instalowane na serwerach w pierwszym, drugim, trzecim i kolejnych tygodniach po publikacji. Jak przeliczyć datę instalacji na numer tygodnia? Oto propozycja, która przynajmniej częściowo rozwiązuje ten problem: DECLARE @SecondTuesday AS DATETIME = ‚2015-06-10’ DECLARE @InstallDate AS DATETIME = ‚2015-06-19’ SELECT CASE WHEN @InstallDate BETWEEN @SecondTuesday AND […]

By Rafał Kraik in SQL

Powershell i SQL 02 – Wykorzystanie metod .NET

2015-06-28

Jedną z największych zalet Powershell jest to, że można w nim wykorzystywać wszelkie klasy/metody z .Net Framework. To fantastyczne patrząc na to z punktu widzenia pracy z SQL, bo właściwie w .NET istnieje zbiór metod pozwalający na pracę z SQL. Przyjrzyjmy się na przykład wywołaniu procedury składowanej sp_helpdb wykonywanej z poziomu powershell. Zacznijmy od tego, […]

Egzaminy Microsoft z domu w Polsce

2015-06-28

Od tego miesiąca (czerwiec 2015) egzaminy Microsoft można zdawać z domu. Wcześniej taka możliwość już istniała, ale tylko w innych krajach, a od czerwca również w Polsce. Egzaminy mają pewne specyficzne wymagania, ale nie ma się czemu dziwić: Pokój musi być zamknięty, nikt nie może do niego wchodzić w czasie egzaminu Nie możesz mieć plakatów, […]