[ Pobierz całość w formacie PDF ]
.Odtwarzanie po utracie dyskuJedynym z typowych scenariuszy odtwarzania jest odzyskiwanie baz danych poutracie (uszkodzeniu) dysku serwera.Aby odtworzyæ bazê danych nale¿y podj¹ænastêpuj¹ce kroki:Sprawdziæ, czy posiada siê wszystkie informacje potrzebne do odtwarzaniazawartoœci napêdów i baz danych.Zachowaæ dziennik transakcji je¿eli jest nadal dostêpny.Usun¹æ uszkodzone bazy danych.Zast¹piæ uszkodzony dysk.Odtworzyæ odpowiednie bazy danych i dzienniki transakcji.Poni¿ej ka¿dy z tych kroków zosta³ omówiony szczegó³owo.Sprawdzenie czy wszystkie informacje potrzebne do odtwarzania bazy danych s¹dostêpneNale¿y skorzystaæ z poleceñ CREATE DATABASE aby powtórnie utworzyæ bazy danychuszkodzone w wyniku utraty dysku.Du¿¹ zalet¹ jest to, ¿e w przypadku SQLServera 2000 je¿eli tylko mo¿na znaleŸæ kopiê bezpieczeñstwa (lub taœmê zarchiwum) to mo¿na okreœliæ co zawiera archiwum przy pomocy poleceñ poznanych wtym rozdziale (RESTORE HEADERONLY, RESTORE FILELISTONLY).W przypadku SQLServera 2000 wszystkie informacje potrzebne do odtwarzania z kopiibezpieczeñstwa s¹ zawarte w kopiach bezpieczeñstwa.Zachowanie dziennika transakcji je¿eli jest nadal dostêpnyJe¿eli pliki bazy danych s¹ w jakiœ sposób uszkodzone, a pliki dziennikatransakcji s¹ dostêpne (na innym dysku), mo¿na uruchomiæ polecenie BACKUP LOG zopcj¹ NO_TRUNCATE.Za³o¿eniem jest, ¿e zosta³y zarchiwizowane wpisy dziennikatransakcji, które pojawi³y siê od czasu tworzenia ostatniej kopii, czyli bêdziemo¿liwe skorzystanie z tych wpisów dziennika gdy dojdzie do odtwarzania bazydanych.Usuwanie bazy danychPoniewa¿ baza danych jest podejrzana o czêœciowe uszkodzenie, mo¿na usun¹æ bazêdanych a nastêpnie przygotowaæ odtwarzanie.Mo¿na uruchomiæ polecenie DROPDATABASE aby usun¹æ bazê danych i wszystkie jej pliki z serwera.Polecenie DROPDATABASE dzia³a nawet jeœli baza danych zosta³a czêœciowo uszkodzona.Zastêpowanie uszkodzonego dyskuTen krok powinien byæ oczywisty.Zanim nast¹pi ponowne uruchomienie systemuWindows 2000, nale¿y zresetowaæ wszelkie konfiguracje RAID.W przypadkukorzystania z Windows 2000 RAID, nale¿y skonfigurowaæ program instalacyjny RAIDw programie Disk Administrator przed wykonaniem kolejnego kroku.Nale¿yzapoznaæ siê z dokumentacj¹ Windows 2000 je¿eli u¿ywana jest konfiguracjaWindows 2000 RAID lub z dokumentacj¹ u¿ywanego sprzêtu w innym przypadku.Ponowne utworzenie utraconych baz danych (opcjonalne)Je¿eli zachodzi potrzeba, mo¿na ponownie utworzyæ bazê danych.Krok ten jestopcjonalny.Proces odtwarzania mo¿e wykonaæ ponowne utworzenie bazy danych.Odtwarzanie z pe³nej kopii bazy danych, wszelkich kopii ró¿nicowych i kopiidziennika transakcjiPo omówieniu niniejszego rozdzia³u, krok ten powinien równie¿ byæ jasny.Nale¿yodzyskaæ bazê z pe³nej kopii bezpieczeñstwa oraz ostatniej kopii ró¿nicowej(jeœli istnieje), a nastêpnie zastosowaæ dziennik transakcji (w³¹czaj¹c w toostatni¹ kopiê dziennika utworzon¹ po uszkodzeniu dysku).Uruchomienie DBCC CHECKDB w celu sprawdzenia poprawnoœci odtwarzania(opcjonalne)Ten krok jest opcjonalny, ale zalecany.Zaleca siê uruchomienie DBCC CHECKDBaby sprawdziæ ka¿d¹ z baz danych, która zosta³a odtworzona, w celu weryfikacji,czy kopia bezpieczeñstwa oraz operacja odtwarzania przywróci³y prawid³owy stanbazy.Je¿eli z jakiegoœ powodu to nie nast¹pi³o, nale¿y spróbowaæ ponownieodtworzyæ bazê danych, tym razem z wczeœniejszej kopii.Jak mo¿na zauwa¿yæ, odtwarzanie bazy danych nie jest procesem wymagaj¹cymspecjalistycznej wiedzy œcis³ej, ale jest na tyle skomplikowane, ¿e powinno siêæwiczyæ odtwarzanie okazyjnie, ¿eby mieæ pewnoœæ co do postêpowania w ka¿dym zkroków, je¿eli w sytuacji awaryjnej serwer testowy zostanie zast¹piony przezserwer produkcyjny, na którym wyst¹pi³y realne problemy.Odtwarzanie po utracie bazy danych masterProcedura RESTORE dzia³a poprawnie, do czasu wyst¹pienia uszkodzenia bazymaster.Co zrobiæ gdy to nast¹pi? Istniej¹ dwa sposoby w jakie uszkodzenie bazymaster wp³ywa na pozosta³e bazy i serwer.Opieraj¹ siê one na tym, co zamierzasiê zrobiæ aby naprawiæ uszkodzenie.W przypadku gdy zosta³a uszkodzona baza danych lub plik dziennika lub wystêpuj¹problemy logiczne (ktoœ usun¹³ wszystkie konta logowania lub zasz³o coœpodobnego), ale SQL Server nadal dzia³a, wystarczy odtworzyæ bazê danychmaster.Szczerze mówi¹c, bardziej prawdopodobny scenariusz jest taki, ¿e gdybaza danych master ulegnie uszkodzeniu, zostanie uszkodzony równie¿ serwer [ Pobierz caÅ‚ość w formacie PDF ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • rurakamil.xlx.pl
  •