1. SQL Server – walidacja numerów PESEL i NIP

    Tworząc ostatnio bazę danych, wymaganiem była weryfikacja po stronie bazy danych poprawności wprowadzenia numeru PESEL i NIP.

    Sprawa sprowadza się do wyliczenia reszty z dzielenia – w przypadku numeru PESEL lub sumy kontrolnej – w przypadku NIPu.

    W treści wpisu załączam gotowe funkcje T-SQL do weryfikacji tych numerów.

    Czytaj dalej »

  2. Problem ze startem SQL Server Agent

    Szybka rada: Jeżeli uruchamiając SQL Server Agenta otrzymujesz błąd:

    SQLSERVERAGENT service on Local Computer started and then stopped

    To koniecznie sprawdź czy konto, którego używa usługa SQL Server Agent należy do grupy sysadmin.

    Co do samego wyboru konta dla SQL Server Agent polecam zapoznać się z artykułem Selecting an account for the SQL Server Agent Service.

  3. SQL Server – katalog domyślnej filegroupy

    Automatyzuję ostatnio pewną bazę danych, która wymaga co jakiś czas zmiany schematu partycjonowania, funkcji partycjonującej oraz oczywiście dokładania nowych filegroup i plików.

    W trakcie tej automatyzacji powstało kilka fajnych procedur i funkcji, dzisiaj zaprezentuję jedną z nich – funkcja ta ma na celu zwrócenie katalogu, w którym znajduje się domyślny filegroup (PRIMARY). Czytaj dalej »

  4. Jak podłączyć program R do SQL Servera?

    O wadach i zaletach przechowywania danych finansowych w hurtowni danych można by napisać co najmniej serię wpisów (może kiedyś :]), w tym wpisie założę jednak, że posiadamy już takową hurtownię i chcemy się do niej podłączyć z poziomu programu R w celu przeprowadzenia analiz na danych pobranych z hurtowni.

    Podłączenie sprowadza się do trzech etapów:

    1. Utworzenie w systemie źródła danych ODBC
    2. Instalacji biblioteki dla R służącej do połączenia ze wspomnianym źródłem
    3. Wykonaniem zapytania i pobraniem danych

    W dalszej części wpisu, krok po kroku przeprowadzę Was przez powyższe punkty. Czytaj dalej »