[ Pobierz całość w formacie PDF ]
.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.Dlatego dobrym sposobem jest utworzenie odbicia lustrzanego dyskówprzechowuj¹cych bazê danych master i pliki dziennika transakcji (co zostanieomówione w rozdziale 20).Odtwarzanie bazy danych masterNa pocz¹tek, ³atwy scenariusz: aby odtworzyæ bazê danych master z pe³nej kopiibezpieczeñstwa, nale¿y uruchomiæ SQL Server w trybie pojedynczego u¿ytkownika.Naj³atwiejszy sposób to skorzystanie z wiersza poleceñ na dzia³aj¹cym SQLServerze 2000.Nale¿y otworzyæ wiersz poleceñ i uruchomiæ nastêpuj¹c¹ sekwencjêpoleceñ:NET STOP MSSQLSERVERPolecenie to zatrzymuje serwis MSSQLServer (dla domyœlnej instancji).Abyzatrzymaæ instancjê nazwan¹, nale¿y wpisaæ MSSQL$nazwa_instancji(np.:MSSQL$TRADE dla kopii nazwanej „trade”).Nastêpnie nale¿y uruchomiæ SQL Server w trybie pojedynczego u¿ytkownika, zparametrem (-m):SQLSERVR.EXE -mPolecenie to uruchamia SQL Server jako aplikacjê dzia³aj¹c¹ w oknie poleceñ.Nie nale¿y nic wpisywaæ ani zamykaæ tego okna poleceñ, poniewa¿ jest to SQLServer.Kiedy SQL Server skoñczy wypisywanie testu w oknie (tekst wygl¹dapodobnie jak dzienniki b³êdów omawiane wczeœniej) jest on gotowy do u¿ytku.Aby uruchomiæ instancjê nazwan¹ nale¿y skorzystaæ z opcji -s jak opisano wrozdziale 2.„Instalacja Microsoft SQL Server 2000”.Przyk³adowo, aby uruchomiæinstancjê nazwan¹ TRADE nale¿y wpisaæ polecenie:SQLSERVR.EXE -m -sTRADENastêpnie, nale¿y uruchomiæ ulubione narzêdzie u³atwiaj¹ce zadawanie zapytañ(lub SQL Server Enterprise Managera) i odtworzyæ bazê danych master orazwszelkie inne pe³ne kopie baz danych.Kiedy operacja odtwarzania jestzakoñczona, SQL Server zatrzymuje swoje dzia³anie.Wystarczy uruchomiæ us³ugêaby powróciæ do normalnego dzia³ania.Mo¿na skorzystaæ z nastêpuj¹cegopolecenia aby uruchomiæ us³ugê ponownie:NET START MSSQLServerlubNET START MSSQL$TRADEBazê danych master mo¿na odtworzyæ jedynie gdy serwer jest w trybiepojedynczego u¿ytkownika.Je¿eli nie jest w tym trybie, narzêdzia typu SQLServer Enterprise Manager i inne narzêdzia do zadawania zapytañ poinformuj¹ otym nastêpuj¹cym komunikatem:Server: MSG 3108, Level 16, State 1, Line 2 RESTORE DATABAS must be used insingle user mode when trying to restore the master database.Server: Msg 3013,Level 16, State 1, Line 2 RESTORE DATABASE terminating abnormally.Nale¿y dokoñczyæ odtwarzanie bazy danych master i uruchomiæ ponownie, SQLServer zanim przejdzie siê do odtwarzania jakiejkolwiek innej bazy danych.Nale¿y rêcznie wprowadziæ wszelkie zmiany, jakie zosta³y wykonane w baziemaster od czasu tworzenia ostatniej kopii bezpieczeñstwa bazy danych — kolejnaprzyczyna, dla której nale¿y wykonywaæ czêste kopie bezpieczeñstwa bazy danychmaster.Ponowne budowanie bazy danych masterInny scenariusz zak³ada, ¿e baza danych master nie jest dostêpna i nie dzia³a iserwer jest uszkodzony.Najlepiej powiedzieæ sobie: „Nie panikuj!”.Zawszeistnieje wyjœcie z sytuacji, mo¿na nawet zostaæ najwiêkszym bohaterem w ca³ymbiurze.Je¿eli SQL Server nie uruchamia siê, poniewa¿ baza danych master niefunkcjonuje, oznacza to na ogó³ problemy z dyskiem (lub dyskami), na którychznajduje siê baza danych master.Pierwszym krokiem jest uruchomienie narzêdziaRebuild Master (rebuildm.exe), umieszczonego w katalogu: \ProgramFiles|Microsoft SQL Server\80\tools\binn.Narzêdzie to zak³ada, ¿e SQL Server nie jest uruchomiony.Kiedy zostanieuruchomiony, wyœwietli siê okno Rebuid Master (zobacz rysunek 8.8.).Rysunek 8.8.Okno odbudowywania bazy danych.Nale¿y klikn¹æ przycisk Browse aby znaleŸæ katalog \data z p³yt¹ instalacyjn¹CD.Nale¿y klikn¹æ przycisk Settings aby zmieniæ ustawienie Collation settings(zobacz rysunek 8 [ Pobierz caÅ‚ość w formacie PDF ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • listy-do-eda.opx.pl