Szkolenie MS 55316 Administering a SQL Database
Szkolenie:

Szkolenie MS 55316 Administering a SQL Database

Data szkolenia24/02/2025
Czas trwania5 dni
Cena3900 PLN / netto
AdresŁódź Pomorska 65 / Zdalnie
UwagiJęzyk szkolenia: polski

 

 

Informacje ogólne

O tym kursie

Pięciodniowy kurs prowadzony przez instruktora zapewnia uczestnikom, którzy zarządzają bazami danych SQL Server i Azure SQL, wiedzę i umiejętności niezbędne do administrowania infrastrukturą bazy danych SQL Server. Materiał ten będzie również przydatny dla osób, które tworzą aplikacje dostarczające treści z baz danych SQL Server. Ten materiał aktualizuje i zastępuje kurs 20764C.

Profil uczestnika

Główną grupą docelową tego kursu są osoby administrujące i utrzymujące bazy danych SQL Server. Osoby te wykonują administrowanie bazą danych i konserwację jako swoje podstawowe zadanie lub pracują w środowiskach, gdzie bazy danych odgrywają kluczową rolę w ich głównej pracy.

Drugą grupą docelową tego kursu są osoby, które tworzą aplikacje dostarczające treści z baz danych SQL Server.

Po zakończeniu kursu uczestnicy będą potrafili:

  • Autoryzować i upoważniać użytkowników
  • Przydzielanie ról serwera i bazy danych
  • Autoryzowanie użytkowników do dostępu do zasobów
  • Korzystać z funkcji szyfrowania i audytowania w celu ochrony danych
  • Opisywać modele przywracania i strategie tworzenia kopii zapasowych
  • Tworzyć kopie zapasowe i przywracać bazy danych SQL Server
  • Automatyzować zarządzanie bazą danych
  • Konfigurować zabezpieczenia dla agenta SQL Server
  • Zarządzać alertami i powiadomieniami
  • Zarządzać SQL Server za pomocą PowerShell
  • Śledzić dostęp do SQL Server
  • Monitorować infrastrukturę SQL Server
  • Rozwiązywać problemy z infrastrukturą SQL Server
  • Importować i eksportować dane

Wymagania

  • Doświadczenie w korzystaniu z aplikacji na serwerach Windows 
  • Doświadczenie w pracy z SQL Server lub innym systemem zarządzania bazą danych relationalnych (RDMS)

Agenda szkolenia:

Moduł 1: Bezpieczeństwo SQL Server

  • Uwierzytelnianie połączeń z SQL Server
  • Autoryzowanie loginów do łączenia się z bazami danych
  • Autoryzacja pomiędzy serwerami
  • Częściowo zawarte bazy danych

 

Ćwiczenia:

  • Bezpieczeństwo SQL Server
  • Uwierzytelnianie połączeń z SQL Server
  • Autoryzowanie połączeń z bazami danych
  • Autoryzacja pomiędzy instancjami serwera
  • Autoryzowanie połączeń z bazami danych

 

Moduł 2: Przypisywanie ról serwera i bazy danych

  • Praca z rolami serwera
  • Praca z ustalonymi rolami bazy danych
  • Role bazy danych zdefiniowane przez użytkownika

 

Ćwiczenia:

  • Przypisywanie ról serwera i bazy danych
  • Korzystanie z ról serwera
  • Korzystanie z ról bazy danych
  • Używanie zdefiniowanych przez użytkownika ról bazy danych i ról aplikacji

 

Moduł 3: Autoryzowanie użytkowników do dostępu do zasobów

  • Autoryzowanie użytkowników do dostępu do obiektów
  • Autoryzowanie użytkowników do wykonywania kodu
  • Konfiguracja uprawnień na poziomie schematu

 

Ćwiczenia:

  • Autoryzowanie użytkowników do dostępu do zasobów
  • Przypisywanie stałych i zdefiniowanych przez użytkownika ról serwera
  • Zarządzanie rolami i użytkownikami bazy danych
  • Konfiguracja uprawnień na poziomie schematu

 

Moduł 4: Ochrona danych za pomocą szyfrowania i audytu

  • Opcje w zakresie audytowania dostępu do danych w SQL Server
  • Wdrażanie narzędzia SQL Server Audit
  • Zarządzanie narzędziem SQL Server Audit
  • Ochrona danych za pomocą szyfrowania

 

Ćwiczenia:

  • Stosowanie narzędzi audytu i szyfrowania
  • Audyt z wykorzystaniem tabel czasowych
  • Wykorzystanie SQL Server Audit
  • Wyświetlanie wyników audytu
  • Korzystanie z dynamicznego maskowania danych

 

Moduł 5: Modele odzyskiwania danych i strategie tworzenia kopii zapasowych

  • Zapoznanie ze strategiami tworzenia kopii zapasowych
  • Dzienniki transakcji serwera SQL
  • Planowanie strategii tworzenia kopii zapasowych

 

Ćwiczenia:

  • Zapoznanie z modelami odzyskiwania danych SQL Server
  • Kopie zapasowe baz danych
  • Kopie zapasowe dzienników transakcji
  • Zmniejszanie bazy danych

 

Moduł 6: Tworzenie kopii zapasowych baz danych SQL Server

  • Tworzenie kopii zapasowych baz danych i dzienników transakcji
  • Zarządzanie kopiami zapasowymi baz danych
  • Zaawansowane opcje baz danych

 

Ćwiczenia:

  • Tworzenie kopii zapasowych baz danych
  • Tworzenie kopii zapasowych baz danych
  • Weryfikacja kopii zapasowych
  • Korzystanie z zaawansowanych funkcji tworzenia kopii zapasowych

 

Moduł 7: Przywracanie baz danych SQL Server

  • Zrozumienie procesu przywracania
  • Przywracanie baz danych
  • Zaawansowane scenariusze przywracania
  • Odzyskiwanie danych z konkretnego punktu w czasie

 

Ćwiczenia:

  • Przywracanie baz danych SQL Server
  • Określanie kolejności przywracania danych
  • Przywracanie baz danych
  • Przywracanie zaszyfrowanej kopii zapasowej
  • Przywracanie do punktu w czasie

 

Moduł 8: Automatyzacja procesu zarządzania SQL Server

  • Automatyzacja procesu zarządzania SQL Server
  • Praca z SQL Server Agent
  • Zarządzanie zadaniami SQL Server Agent
  • Zarządzanie wieloma serwerami

 

Ćwiczenia:

  • Automatyzacja procesu zarządzania SQL Server
  • Wykorzystanie SQL Server Agent
  • Skrypty dla zadań SQL Server Agent
  • Przeglądanie historii zadań
  • Zarządzanie replikacją z wieloma wzorcami

Moduł 9: Konfiguracja zabezpieczeń dla SQL Server Agent

  • Zapoznanie z zabezpieczeniami SQL Server Agent
  • Konfiguracja poświadczeń
  • Konfiguracja kont serwera proxy

 

Ćwiczenia:

  • Konfiguracja SQL Server Agent
  • Przypisywanie kontekstu zabezpieczeń do kroków zawartych w zadaniu
  • Tworzenie poświadczeń
  • Tworzenie konta serwera proxy

 

Moduł 10: Monitorowanie SQL Server za pomocą alertów i powiadomień

  • Monitorowanie błędów SQL Server
  • Konfiguracja poczty bazy danych
  • Operatorzy, alerty i powiadomienia
  • Alerty w Azure SQL Database

 

Ćwiczenia:

  • Monitorowanie SQL Server za pomocą alertów i powiadomień
  • Praca z dziennikami błędów aparatu bazy danych
  • Konfiguracja poczty bazy danych
  • Konfiguracja operatorów i alertów
  • Konfiguracja alertów w Azure SQL Database (opcjonalnie)

 

Moduł 11: Wprowadzenie do zarządzania SQL Server za pomocą PowerShell

  • Wprowadzenie do Windows PowerShell
  • Konfiguracja SQL Server za pomocą PowerShell
  • Administrowanie rozwiązaniem SQL Server i utrzymywanie go za pomocą PowerShell
  • Zarządzanie bazami danych SQL Azure za pomocą PowerShell

 

Ćwiczenia:

  • Wykorzystanie PowerShell do zarządzania SQL Server
  • Zapoznanie z obiektami SQL Server Management Objects (SMO)
  • Konfiguracja bazy danych i funkcji wystąpień za pomocą PowerShell
  • Zarządzanie loginami i kopiami zapasowymi za pomocą PowerShell
  • Tworzenie bazy danych Azure SQL za pomocą PowerShell

 

Moduł 12: Śledzenie dostępu do SQL Server za pomocą funkcji zdarzeń rozszerzonych

  • Zdarzenia rozszerzone – podstawowe pojęcia
  • Praca z funkcją zdarzeń rozszerzonych

 

Ćwiczenia:

  • Wykorzystanie zdarzeń rozszerzonych SQL Server
  • Tworzenie sesji zdarzeń rozszerzonych
  • Praca z sesjami zdarzeń rozszerzonych

 

Moduł 13: Monitorowanie SQL Server

  • Monitorowanie aktywności
  • Przechwytywanie danych dotyczących wydajności i zarządzanie nimi
  • Analiza zebranych danych dotyczących wydajności

 

Ćwiczenia:

  • Monitorowanie SQL Server
  • Korzystanie z monitora wydajności
  • Konfiguracja gromadzenia danych
  • Przeglądanie raportów

 

Moduł 14: Rozwiązywanie problemów z narzędziem SQL Server

  • Stosowanie metodologii rozwiązywania problemów
  • Rozwiązywanie problemów związanych z usługami
  • Rozwiązywanie problemów z połączeniem i logowaniem

 

Ćwiczenia:

  • Rozwiązywanie problemów z SQL Server
  • Rozwiązywanie problemów z błędami
  • Rozwiązywanie problemów z usługami
  • Rozwiązywanie problemów z logowaniem

 

Moduł 15: Importowanie i eksportowanie danych

  • Przesyłanie danych do i z SQL Server
  • Import i eksport danych tabeli
  • Używanie funkcji BCP i BULK INSERT do importu danych
  • Wdrażanie aplikacji warstwy danych

 

Ćwiczenia:

  • Importowanie i eksportowanie danych
  • Wyłączanie i włączanie ograniczeń
  • Korzystanie z kreatora importu i eksportu
  • Importowanie za pomocą funkcji BCP oraz BULK INSERT
  • Praca z narzędziami DACPAC oraz BACPAC