icon icon

Kurs Microsoft SQL Server – administracja, konfiguracja i utrzymanie

icon

Proces szkoleniowy

Analiza potrzeb szkoleniowych

Jeśli masz życzenie dotyczące programu szkolenia, przeprowadzimy dla Ciebie analizę potrzeb szkoleniowych, która będzie wskazówką dla nas, na jakie aspekty programu położyć większy nacisk – tak, by program szkolenia spełniał konkretne potrzeby.

Co zyskujesz?

icon

Sprawna administracja SQL Server - Nauczysz się samodzielnie zarządzać instancjami, bazami i plikami SQL Server, dzięki czemu szybciej uporządkujesz środowisko i pewniej wykonasz codzienne zadania administracyjne.

icon

Poprawna konfiguracja środowiska - Dowiesz się, jak poprawnie instalować i konfigurować SQL Server oraz ustawiać pliki danych, logi i przestrzeń dyskową, aby uniknąć problemów już na etapie wdrożenia.

icon

Lepsze bezpieczeństwo dostępu - Opanujesz zarządzanie logowaniem, rolami i uprawnieniami oraz poznasz praktyczne użycie TDE i SSL, dzięki czemu lepiej zabezpieczysz dane i ograniczysz ryzyko błędów.

icon

Skuteczne backupy i odtwarzanie - Nauczysz się dobierać modele odzyskiwania, tworzyć backupy pełne, różnicowe i logów oraz planować odtwarzanie, aby szybko przywrócić bazę po awarii lub błędzie użytkownika.

icon

Szybsza diagnostyka problemów - Poznasz narzędzia monitoringu, DMVs i analizę logów, dzięki czemu szybciej wykryjesz źródła spadków wydajności, błędów i przeciążeń oraz trafniej zareagujesz na incydenty.

icon

Praktyczna optymalizacja zapytań - Nauczysz się czytać execution plany, analizować zapytania i poprawiać indeksy, co pozwoli Ci usuwać wąskie gardła i realnie skracać czas działania kluczowych operacji.

icon

Automatyzacja rutynowych zadań - Wykorzystasz SQL Server Agent i skrypty T-SQL do planowania zadań administracyjnych, alertów i cyklicznych operacji, dzięki czemu ograniczysz ręczną pracę i liczbę pomyłek.

icon

Większa dostępność systemu - Zrozumiesz podstawy Always On, replikacji i planowania Disaster Recovery, więc łatwiej przygotujesz środowisko na awarie i zadbasz o ciągłość działania kluczowych baz danych.

Program szkolenia

1. Wprowadzenie do administracji baz danych

  • rola administratora bazy danych (DBA),
  • architektura Microsoft SQL Server,
  • komponenty systemu (instancje, bazy, pliki),
  • narzędzia administracyjne (SSMS, Azure Data Studio).

2. Instalacja i konfiguracja środowiska

  • instalacja i konfiguracja SQL Server,
  • konfiguracja instancji,
  • zarządzanie bazami danych,
  • konfiguracja plików danych i logów,
  • zarządzanie przestrzenią dyskową.

3. Zarządzanie użytkownikami i bezpieczeństwo

  • uwierzytelnianie (Windows vs SQL Server),
  • role serwera i bazy danych,
  • nadawanie uprawnień (GRANT, DENY, REVOKE),
  • polityki bezpieczeństwa,
  • szyfrowanie danych (TDE, SSL).

4. Backup i odtwarzanie danych

  • modele odzyskiwania (Full, Simple, Bulk-logged),
  • tworzenie kopii zapasowych:
    • pełne,
    • różnicowe,
    • logów transakcyjnych,
  • scenariusze odtwarzania,
  • testowanie backupów,
  • automatyzacja backupów.

5. Monitoring i diagnostyka

  • monitorowanie wydajności serwera,
  • narzędzia diagnostyczne (Activity Monitor, DMVs),
  • analiza logów systemowych,
  • identyfikacja problemów wydajnościowych,
  • alerty i powiadomienia.

6. Optymalizacja wydajności (performance tuning)

  • analiza zapytań SQL,
  • plany wykonania zapytań (execution plan),
  • indeksy i ich optymalizacja,
  • identyfikacja wąskich gardeł,
  • optymalizacja konfiguracji serwera.

7. Zarządzanie zadaniami i automatyzacja

  • SQL Server Agent,
  • harmonogramowanie zadań,
  • automatyzacja procesów administracyjnych,
  • skrypty administracyjne (T-SQL),
  • zarządzanie jobami i alertami.

8. Zarządzanie dostępnością i ciągłością działania

  • strategie wysokiej dostępności (HA),
  • backup jako element ciągłości działania,
  • podstawy Always On,
  • replikacja danych,
  • planowanie Disaster Recovery.

9. Zarządzanie danymi i utrzymanie bazy

  • utrzymanie indeksów (rebuild, reorganize),
  • czyszczenie i archiwizacja danych,
  • zarządzanie statystykami,
  • kontrola fragmentacji,
  • planowanie prac utrzymaniowych.

10. Dobre praktyki administracyjne

  • standardy pracy DBA,
  • dokumentacja środowiska,
  • najczęstsze błędy i problemy,
  • checklisty administracyjne,
  • podejście do utrzymania i rozwoju systemu.

Jakie są wymagania wstępne do udziału w szkoleniu?

icon

Podstawy SQL - Powinieneś swobodnie rozumieć podstawowe zapytania SQL, takie jak SELECT, INSERT, UPDATE i DELETE, aby skupić się na administracji, a nie na samych podstawach języka.

icon

Znajomość środowiska Windows - Powinieneś sprawnie poruszać się po systemie Windows i wykonywać podstawowe czynności administracyjne, ponieważ instalacja oraz konfiguracja SQL Server odbywa się w tym środowisku.

icon

Podstawy relacyjnych baz danych - Powinieneś znać pojęcia takie jak tabela, rekord, klucz główny, relacja i indeks, aby łatwiej zrozumieć sposób organizacji danych i zadania administratora bazy.

icon

Praktyka pracy z bazą - Powinieneś mieć choć podstawowe doświadczenie w pracy z bazą danych lub narzędziem takim jak SSMS, aby sprawniej wykonywać ćwiczenia i rozumieć omawiane scenariusze.