Szkolenie MS 55316 Administering a SQL Database
Data szkolenia | 24/02/2025 |
Czas trwania | 5 dni |
Cena | 3900 PLN / netto |
Adres | Łódź Pomorska 65 / Zdalnie |
Uwagi | Ję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