Administracja serwerem baz danych Microsoft SQL Server + High Availability
Najbliższe terminy tego szkolenia
Standardy JSystems
- Wszyscy nasi trenerzy muszą być praktykami i osiągać średnią z ankiet minimum 4.75 na 5. Nie ma wśród nas trenerów-teoretyków. Każdy trener JSystems ma bogate doświadczenie komercyjne w zakresie tematów z których prowadzi szkolenia.
- Wszystkie szkolenia mają format warszatowy. Każde zagadnienie teoretyczne jest poparte rzędem warsztatów w ściśle określonym formacie.
- Terminy gwarantowane na 100%. Jeśli jakiś termin jest oznaczony jako gwarantowany, oznacza to że odbędzie się nawet jeśli część grupy wycofa się z udziału. Ryzyko ponosimy my jako organizator.
- Do każdego szkolenia które wymaga jakiegokolwiek oprogramowania dostarczamy skonfigurowane, gotowe hosty w chmurze. Dzięki temu uczestnik nie musi nic instalować na swoim komputerze (i bić się z blokadami korporacyjnymi). Połączenie następuje przez zdalny pulpit lub SSH - w zależności od szkolenia.
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).
Stanowisko robocze
Do tego szkolenia każdy uczestnik otrzymuje dostęp do indywidualnej wirtualnej maszyny w chmurze. Ma ona zainstalowane i skonfigurowane wszystko co potrzebne do realizacji szkolenia. Maszyna będzie dostępna przez cały okres szkolenia.
Gdy na jakiś termin zgłosi się minimalna liczba osób, termin oznaczamy jako gwarantowany.
Jeśli jakiś termin oznaczony jest jako gwarantowany to oznacza to, że na 100% się odbędzie we wskazanym czasie i miejscu.
Nawet gdyby część takiej grupy zrezygnowała lub przeniosła się na inny termin, raz ustalony termin gwarantowany takim pozostaje.
Ewentualne ryzyko ponosimy my jako organizator.
Przejdź do terminów tego szkolenia
Sprawdź, co mówią o nas ci, którzy nam zaufali
Trenerzy kategorii MS SQL Server
Lead Infrastructure Engineer w Sopra Steria Polska. Administrator baz danych z wieloletnim praktycznym doświadczeniem zawodowym. Przede wszystkim zajmuje się administracją serwerami SQL Server, jednak posiada również praktyczną wiedzę na temat technologii MongoDB, MySQL oraz PostgreSQL. Obecnie zarządza środowiskiem składającym się z ponad 600 serwerów baz danych w chmurze jak i on-premise. W swojej karierze stawiał czoła całemu spektrum projektów związanych z relacyjnymi bazami danych jak również NoSQL.