Description
Otrzymujesz ode mnie dodatkowo ćwiczenia do samodzielnego wykonania, ale nic się nie przejmuj, bo jeśli czegoś nie uda Ci się zrobić, to w osobnych skryptach są rozwiązania wszystkich zadań. Dodatkowo możesz dołączyć do grupy na FB, gdzie wspólnie sobie pomagamy i rozwiązujemy różne problemy dotyczące tego kursu. Nauka właśnie w taki sposób jest najbardziej efektywna.
KURS SKŁADA SIĘ Z NASTĘPUJĄCYCH MODUŁÓW:
1. WSTĘP
2. INSTALACJA I KONFIGURACJA SQL SERVER
➡ Zapoznasz się z edycjami SQL Server’a.
➡ Dowiesz się jak przygotować się do procesu instalacji SQL Server’a.
➡ Poznasz jakie są wymagania sprzętowo-programowe.
➡ Zobaczysz przebieg całego procesu instalacji SQL Server’a.
➡ Nauczysz się konfigurować instancje SQL Server’a.
➡ Dowiesz się jakie są i do czego służą systemowe bazy danych.
3. PRZYGOTOWANIE ŚRODOWISKA PRACY
➡ Utworzymy bazę danych.
➡ Przygotujemy tabele.
➡ Wypełnimy tabele przykładowymi danymi.
4. ZARZĄDZANIE BAZAMI DANYCH I PLIKAMI BAZ DANYCH
➡ Tworzenie baz danych użytkownika.
➡ Planowanie rozmiarów baz danych.
➡ Zastosowanie grup plikowych.
➡ Zasada działania dziennika transakcyjnego.
5. SYSTEM ZABEZPIECZEŃ I PRAW DOSTĘPU SQL SERVER
➡ Identyfikacja, uwierzytelnianie i autoryzacja.
➡ Przegląd trybów uwierzytelniania.
➡ Bezpieczeństwo i dostępy w SQL Server.
➡ Server Logins, Users, Server Accounts, Database Accounts.
➡ Systemowe procedury do zarządzania kontami serwerowymi.
➡ Systemowe procedury do zarządzania użytkownikami.
➡ Role serwerowe.
➡ Lista predefiniowanych ról serwerowych.
➡ Predefiniowane role baz danych.
➡ Role użytkownika.
➡ Systemowe procedury do zarządzania rolami.
➡ Polecenia dla uprawnień.
➡ Tworzenie i zastosowanie schematów.
➡ Zabezpieczenie danych na poziomie wiersza – RLS.
➡ Dynamiczne maskowanie danych.
➡ Haszowanie (mieszanie) danych.
➡ Szyfrowanie danych.
➡ Posługiwanie się serwerami połączonymi.
6. KOPIE ZAPASOWE BAZ DANYCH
➡ Planowanie strategii odtwarzania baz danych i ich rodzaje.
➡ Sytuacje mogące doprowadzić do potrzeby odtwarzania bazy.
➡ Ręczne i automatyczne tworzenie backup’u bazy danych.
➡ Odtwarzanie bazy danych z backup’u.
➡ Przywracanie baz systemowych.
7. TWORZENIE MIGAWKI BAZY DANYCH
➡ Migawka bazy danych – SNAPSHOT.
➡ Możliwości jakie dają nam migawki baz danych.
➡ Wymagane ustawienia w celu możliwości korzystania z migawek.
8. MONITOROWANIE FUNKCJONOWANIE SQL SERVER
➡ SQL Server Profiler.
➡ Extended Events.
➡ Data Collector.
➡ Activity Monitor.
9. AUTOMATYZACJA PROCESÓW ADMINISTRACYJNYCH
➡ SQL Server Agent.
➡ Database Mail.
➡ JOB Activity Monitor.
➡ Automatyczne tworzenie backup’u bazy danych.
➡ Powiadomienia, alerty i reagowanie w sytuacjach kryzysowych.
➡ Operatory dla powiadomień i alertów.
➡ Alert System w SQL Server Agent.
➡ Case, przykładowe powiadomienie z Job’a.
➡ Case, przykładowy alert o zdarzeniu.
➡ Case, przykładowy alert dotyczący stanu wydajności.
10. KONSERWACJA BAZY DANYCH
➡ Typowe zadania kosserwacyjne baz danych.
11. CO TERAZ?