Administracja serwerem baz danych Microsoft SQL Server + High Availability

Najbliższe terminy tego szkolenia
Skuteczność
Program szkolenia
- Wprowadzenie do SQL Server
- Historia SQL Server
- Architektura SQL Server
- Usługi
- Instancje
- Konta Serwisowe
- Podstawowe narzędzia
- SSMS
- SQLCMD
- Configuration Manager
- Narzędzia w SQL Server
- SQL Server Management Studio
- SQL Server Agent
- Instalacja i aktualizacja SQL Server
- Przegląd edycji MS SQL Server
- Wymagania sprzętowo-programowe
- Proces instalacji
- Bazy systemowe
- Konfiguracja baz systemowych
- Aktualizacje
- Aktualizacja MS SQL Server do wersji
- Instalacja zautomatyzowana
- Konfiguracja serwera
- Zarządzanie bazami danych i plikami
- Bazy systemowe
- Tworzenie baz danych użytkownika
- Składowanie danych przez SQL Server
- Pliki danych i grupy plików
- Przenoszenie plików bazy danych
- Rozmiary plików i ich przyrost
- Metody kopiowania danych
- Bezpieczeństwo w Microsoft SQL Server
- Tryby uwierzytelniania
- Konto SA
- Tworzenie kont logowania
- Tworzenie użytkowników
- LKontekst użytkownika
- Autoryzacja między serwerami
- Zastosowanie ról
- Role serwerowe
- Role użytkownika
- Role bazy danych
- Uprawnienia serwerowe i bazodanowe
- Przydzielanie uprawnień do obiektów
- Przydzielanie uprawnień do wykonywania kodu
- Uprawnienia na poziomie schematu
- Schematy
- Tworzenie schematów
- Schematy domyślne
- Własność schematu
- Szyfrowanie i bezpieczeństwo danych
- Szyfrowanie danych
- Certyfikaty
- Klucze symetryczne i asymetryczne
- Monitorowanie aktywności serwera Microsoft SQL Server
- Przedstawienie narzędzi monitorujących
- SQL Server Profiler
- Aktywny monitoring
- Data Collector
- Analiza zebranych danych
- Profiler vs XE
- Audyt
- Trigger jako monitoring? Omówienie wyzwalaczy
- SQL Server Log vs Windows Event
- Perfmon
- Activity Monitor
- DMV
- Kopie zapasowe i przywracanie bazy danych po awarii
- Przyczyny awarii bazy danych
- Strategie tworzenia kopii zapasowych
- Tworzenie kopii zapasowych pełnych bazy danych
- Tworzenie kopii zapasowych przyrostowych bazy danych
- Log transakcyjny
- Kopie zapasowe logów transakcyjnych
- Rodzaje kopii zapasowej
- Opcje kopii zapasowej
- Zarządzanie kopiami zapasowymi
- Modele odzyskiwania
- Odtwarzanie bazy danych
- Odtwarzanie bazy danych do punktu w czasie
- Odtwarzanie pojedynczych plików
- Odtwarzanie baz systemowych
- Odtwarzanie NORECOVERY
- Tworzenie migawek i odtwarzanie z nich bazy danych
- Tworzenie migawki
- Raportowanie z migawki
- Odtwarzanie bazy danych z migawki
- Replikacja baz danych
- Zastosowanie replikacji
- Wydawca – Subskrybent
- Rodzaje i modele replikacji
- Konfiguracja Wydawcy
- Konfiguracja Subskrybenta
- Konfiguracja Dystrybutora
- Replikacja a bezpieczeństwo
- Import i eksport danych
- Wprowadzenie do SQL Server Integration Services
- Eksport danych z bazy
- Import danych do bazy
- Technologie ETL
- Import i eksport danych z i do tabel
- Masowe ładowanie danych
- Automatyzacja procesów
- Usługa SQL Server Agent
- Job, Step
- Harmonogram
- Agent w edycji Express - SSBS
- Uprawnienia
- Wysoka dostępność serwera
- Rozwiązania wysokiej dostępności
- Log Shipping
- Database Mirroring
- Failover Clustering
- Typowe problemy i ich rozwiązywanie
- Problemy związane z usługami
- Problemy związane z logowaniem i połączeniami
- Problemy wydajnościowe
- Zadania konserwacyjne
- CheckDB
- Wprowadzenie do indeksów
- Rebuild vs Reorganize indeksów
- Maintenance Plan – własny czy wbudowany?
- Zarządzanie wieloma serwerami
- Praca z wieloma serwerami
- Dostęp do zewnętrznych źródeł danych
- Data-Tier
- Database Mail
- Konfiguracja
- Konta i profile
- Wysyłanie powiadomień za pomocą operatorów i notyfikacji w SQL Server Agent
Opis szkolenia
Szkolenie odbywa się na żywo z udziałem trenera. Nie jest to forma kursu video!
Uczestnik po ukończeniu tego szkolenia będzie w stanie:
- Przygotować serwer bazy danych Microsoft SQL Server do działania
- Przywrócić instancję do działania po pojawieniu się standardowych problemów
- Zarządzać użytkownikami i ich uprawnieniami
- Wykonywać kopie zapasowe bez przerywania działania instancji, oraz je przywracać
- Szybko przywracać przypadkowo skasowane, źle zmodyfikowane dane do pierwotnego kształtu
- Szybko przenosić dane pomiędzy serwerami oraz systemami
- Stosować rozwiązania zapewniające wysoką dostępność serwera SQL Server
Prowadzący szkolenie: Arkadiusz Karasiński
Posiada ponad 15-letnie doświadczenie w inżynierii IT, tworzeniu oprogramowania, administracji i networkingu. Jego focus to szerokorozumiane technologie Microsoft. Jako Microsoft Certified Trainer i certyfikowany menedżer IT, szkoli, prowadzi i kontroluje kluczowe projekty IT z rozproszonymi zespołami profesjonalistów (DevOpsi, Developerzy, Administratorzy, Analitycy, PM'owie). Ostatnie 7 lat pracuje w metodykach Agile, Togaf, ITIL m. in. jako Head of IT w międzynarodowej firmie finansowej (Polska, Rosja, Bułgaria, Rumunia i Chorwacja) oraz Chief Technology Officer w polskim softwarehouse (działalność w zakresie zamówień publicznych). Od niedawna dyrektor IT w międzynarodowej firmie finansowo / ubezpieczeniowej. Jest twórcą i pomysłodawcą kilku skomplikowanych projektów informatycznych, które już niedługo pojawią się na rynku europejskim (jeden z nich oparty o AI).

Sprawdź, co mówią o nas ci, którzy nam zaufali
Trenerzy kategorii MS SQL Server



