Flat View
Rok
Widok miesiąca
Miesiąc
Weekly View
Tydzień
Daily View
Dzisiaj
Search
Szukaj

Zapobieganie utracie danych, czyli co każdy administrator SQL Server powinien wiedzieć o kopiach zapasowych, ich odtwarzaniu i naprawianiu uszkodzonych baz danych

Od Wtorek 03 wrzesień 2013
Do Poniedziałek 09 wrzesień 2013

Temat: Zapobieganie utracie danych, czyli co każdy administrator SQL Server powinien wiedzieć o kopiach zapasowych, ich odtwarzaniu i naprawianiu uszkodzonych baz danych
Prelegent: Marcin Szeliga
Czas trwania szkolenia: 9 godz.

Publikacja podzielona na 6 części, każda z nich publikowana codziennie począwszy od 3 września.

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ń:
    1. Co zrobić, żeby nie utracić żądnych danych, albo żeby zminimalizować ilość danych utraconych przy odtwarzaniu bazy z kopii?
    2. W jaki sposób można ograniczyć czas przez który odtwarzana baza danych jest niedostępna dla użytkowników?

O autorze:
Szeliga Marcin - Marcin Szeliga jest konsultantem, wykładowcą i jednym z najlepszych instruktorów bazodanowych w Polsce. Pracę z technologiami Microsoft zaczął ponad 15 lat temu — początkowo zajmował się zagadnieniami związanymi z bezpieczeństwem, od 10 lat specjalizuje się w projektowaniu i tworzeniu systemów zarządzania danymi. Brał aktywny udział w przygotowaniu polskiej premiery serwera SQL 2005 i został wyznaczony przez Microsoft do wsparcia producentów oprogramowania we wdrażaniu serwera SQL 2008. Marcin jest też autorem kilkudziesięciu książek i artykułów, ekspertem na portalu wss.pl i uznanym prelegentem występującym na wielu konferencjach i spotkaniach . Za dzielenie się swoją wiedzą informatyczną w 2006 roku firma Microsoft wyróżniła go prestiżowym tytułem MVP (najbardziej wartościowego profesjonalisty)

Nagranie będzie dostępne w ramach abonamentu.

Wróć

Patronat merytoryczny:

RSS

UWAGA! Ten serwis używa cookies i podobnych technologii.

Brak zmiany ustawienia przeglądarki oznacza zgodę na to. Czytaj więcej…

Zrozumiałem

Cookies

Cookie to mały plik, zazwyczaj złożony z liter i cyfr, pobierany do urządzenia, gdy użytkownik uzyskuje dostęp do niektórych stron internetowych. Cookies pozwalają stronie rozpoznać urządzenie użytkownika.

Pliki: