Agenda szkolenia
  1. Bezpieczeństwo w SQL Server

    • Uwierzytelnianie połączeń do SQL Server
    • Autoryzacja dostępu kont logowania do bazy danych
    • Autoryzacja pomiędzy serwerami
    • Bazy danych Partially Contained
  2. Przypisywanie ról serwera i bazy danych

    • Praca z rolami serwera
    • Praca z wbudowanymi rolami bazodanowymi
    • Tworzenie własnych ról bazodanowych
  3. Autoryzacja dostępu użytkowników do zasobów

    • Autoryzacja dostępu użytkowników do obiektów
    • Autoryzacja dostępu użytkowników do wykonania kodu
    • Konfiguracja uprawnień na poziomie Schemy
  4. Ochrona danych przy użyciu szyfrowania i audytu

    • Opcje audytowania dostępu do danych w SQL Server
    • Implementacja audytu SQL Server
    • Zarządzanie audytem SQL Server
    • Ochrona danych przy użyciu szyfrowania
  5. Modele odzyskiwania SQL Server i strategie kopii zapasowych

    • Zrozumienie strategii kopii zapasowych
    • Zasady działania logu transakcji w SQL Server
    • Planowanie strategii wykonywania kopii zapasowych
  6. Wykonywanie kopii zapasowych

    • Tworzenie kopii zapasowej baz danych i logów transakcji
    • Zarządzanie kopiami zapasowymi
    • Opcje tworzenia kopii zapasowej
  7. Odtwarzanie baz danych SQL Server

    • Omówienie procesu odtwarzania
    • Odtwarzanie baz danych
    • Zaawansowane scenariusze odtwarzania baz danych
    • Odtwarzanie kopii zapasowej do punktu w czasie
  8. Automatyzacja zarządzania SQL Server

    • Mechanizmy automatyzacji zarządzania SQL Server
    • Praca z usługą agenta SQL Server
    • Zarządzanie zadaniami agenta SQL Server
    • Zarządzanie zadaniami na wielu serwerach
  9. Konfiguracja zabezpieczeń dla SQL Server Agent

    • Omówienie zabezpieczeń SQL Server Agent
    • Konfiguracja poświadczeń
    • Konfiguracja kont proxy
  10. Monitorowanie SQL Server przy użyciu alertów i powiadomień

    • Monitorowanie błędów SQL Servera
    • Konfiguracja Database Mail
    • Operatorzy, alerty i powiadomienia
    • Alerty w Azure SQL Database
  11. Wstęp do zarządzania SQL Server przy użyciu PowerShell

    • Podstawy pracy z Windows PowerShell
    • Konfigurowanie SQL Server przy użyciu PowerShell
    • Utrzymanie środowiska SQL Server przy użyciu PowerShell
    • Utrzymanie Azure SQL Database przy użyciu PowerShell
  12. Śledzenie dostępu do SQL Server z użyciem Extended Events

    • Podstawowe pojęcia związane z Extended Events
    • Praca z Extended Events
  13. Monitorowanie SQL Server 2017

    • Monitorowanie aktywności
    • Zbieranie i zarządzanie danymi wydajności
    • Analiza zebranych danych o wydajności
    • SQL Server utility
  14. Rozwiązywanie problemów z SQL Server

    • Metodologia rozwiązywania problemów w SQL Server
    • Rozwiązywanie problemów związanych z usługą
    • Rozwiązywanie problemów z logowaniem i łącznością
  15. Importowanie i eksportowanie danych

    • Transferowanie danych do/z SQL Server
    • Importowanie i eksportowanie danych z tabel
    • Używanie BCP i BULK INSERT do importu danych
    • Wdrażanie i aktualizacja aplikacji data-tier