Tytuł: Zapobieganie utracie danych, czyli co każdy administrator SQL Server powinien wiedzieć o kopiach zapasowych, ich odtwarzaniu i naprawianiu uszkodzonych baz danych - część 1
Opis sesji:
Jedną z wyjątkowych cech serwera SQL firmy Microsoft jest jego uniwersalność — z jednej strony darmowa edycja SQL Express jest powszechnie używana jako serwer niewielkich aplikacji oraz dołączana do wielu programów firmy Microsoft jak również firm trzecich, z drugiej strony, płatne edycje SQL, przede wszystkim edycje Standard i Enterprise, używane są w średnich i dużych przedsiębiorstwach w roli serwerów operacyjnych baz danych oraz jako serwery hurtowni danych.
Ubocznym efektem popularności serwera SQL jest to, że w mniejszych firmach często nikt nim nie administruje, a w większych firmach obowiązki administratora tego serwera powierza się administratorom sieci lub po prostu najbardziej doświadczonym użytkownikom. W rezultacie spora część serwerów SQL nie jest prawidłowo zarządzana, zdarza się nawet, że kopie zapasowe baz danych lub ich dzienników transakcyjnych nie są w ogóle tworzone albo są wykonywane bez jakiegokolwiek planu. Tymczasem utrata przechowywanych w bazach serwera SQL danych może być dla danej firmy bardzo kosztowna. Coraz częściej nawet trwająca kilka godzin niedostępność tego serwera oznacza dla firmy przestój a nawet stratę klientów.
Agenda
Celem kursu jest dogłębne, oparte na praktycznych przykładach, przedstawienie strategii tworzenia i odtwarzania kopii zapasowych wszystkich edycji serwera SQL 2005, 2008, 2008R2 i 2012.
- Aby ten cel osiągnąć najpierw przeanalizujemy działanie plików danych oraz dzienników transakcyjnych serwera SQL i poznamy zalecenia dotyczące pracy z tymi plikami — na podstawie wieloletniego doświadczenia mogę powiedzieć, że to ich nieznajomość jest główną przyczyną błędów popełnianych podczas rozmieszczania danych w plikach i tworzenia kopii zapasowych.
- Drugi moduł kursu zawiera omówienie technik tworzenia kopii zapasowych, w tym ich poszczególnych typów. Nie ogranicza się on jednak do szablonowego przedstawienia różnych wersji instrukcji BACKUP, ale zawiera odpowiedzi na praktyczne pytania, takie jak: czemu kopie różnicowe zawierają dane „zmodyfikowane” przez wycofane transakcje?, jak utworzyć kopię bazy bez zrywania sekwencji kopii potrzebnej do odtworzenia tej bazy? oraz dlaczego warto zrobić pełną kopię przed przełączeniem części bazy w tryb tylko do odczytu?
- Następnie odpowiemy sobie na pytanie Jak przygotować dobrą (przede wszystkim realną) politykę SLA? oraz dlaczego powinniśmy opracować strategię odtwarzania, a nie jedynie tworzenia, kopii zapasowych?
- Z czwartego modułu dowiemy się jak wykorzystać dotychczas zdobyte informacje w praktyce, min. jak zautomatyzować tworzenie kopii zapasowych oraz jak sprawdzać ich spójność.
- Moduł piąty poświęcony został technikom sprawdzania spójności danych oraz ręcznego naprawiania uszkodzonych baz danych. Po lekturze tego modułu będziesz wiedział, kiedy warto naprawić uszkodzoną bazę, a kiedy najlepszym wyjściem jest jej odtworzenie z kopii zapasowej.
- Ostatni moduł omawia metody odtwarzania kopii zapasowych, ze szczególnym uwzględnieniem dwóch kluczowych zagadnień:
- Co zrobić, żeby nie utracić żądnych danych, albo żeby zminimalizować ilość danych utraconych przy odtwarzaniu bazy z kopii?
- W jaki sposób można ograniczyć czas przez który odtwarzana baza danych jest niedostępna dla użytkowników?
Moduły szkolenia: Poprzedni 1 2 3 4 5 6 Następny
Prelegent: Szeliga Marcin
Agenda:
- Wstęp 0:06:12 hd
-
Budowa i działanie plików danych oraz dziennika transakcyjnego
1:39:03
- Budowa i działanie plików danych oraz dziennika transakcyjnego 0:30:46 hd
- Tryby odtwarzania baz danych 0:23:18 hd
- Zarządzanie plikami danych 0:08:45 hd
- Zmiana wielkości plików 0:15:39 hd
- Zarządzanie plikiem dziennika transakcyjnego c.d. 0:09:12 hd
- Grupy plików 0:06:49 hd
- Pliki baz danych - podsumowanie 0:04:34 hd