SQL-andmebaasi varundamise taastamine SQL Server Management Studio abil

Sisukord:

SQL-andmebaasi varundamise taastamine SQL Server Management Studio abil
SQL-andmebaasi varundamise taastamine SQL Server Management Studio abil

Video: SQL-andmebaasi varundamise taastamine SQL Server Management Studio abil

Video: SQL-andmebaasi varundamise taastamine SQL Server Management Studio abil
Video: Elvis Presley 🎄 Christmas 🎅🏻 through the years 🎁 - YouTube 2024, November
Anonim

Oleme varem katnud lihtsa SQLi andmebaasi taastamise, kasutades käsurida, mis on ideaalne sama SQL Serveri installi jaoks loodud varukoopiafailide taastamiseks, kuid kui te taastate teise seadmes loodud varukoopia või lihtsalt eelistavad punkti- ja klõpsamisliidese, kasutades SQL Server Management Studio (või Express Edition) muudab selle ülesande lihtsaks.

Märkus: SQL Serveri eksperdid võivad soovida vahele jätta tänase õppetunni, kuna see on mõeldud algajatele.

Enne käivitamist peate kopeerima SQL-varufaili (tavaliselt on laiendiga.BAK) kohalikule kõvakettale sihtkoha SQL Serveri masinas.

Avage SQL Server Management Studio ja logige sisse SQL Server, kuhu soovite andmebaasi taastada. Parim on kas sisse logimine Windowsi administraatorina või SQL-i kasutajatena.

Kui olete sisse logitud, paremklõpsake kausta Andmebaasid ja valige käsk "Taasta andmebaas".
Kui olete sisse logitud, paremklõpsake kausta Andmebaasid ja valige käsk "Taasta andmebaas".
Klikkige jaotises "Allikas taastamiseks" jaotises "Seadmest" kõrval olev hiireklahvide nupp.
Klikkige jaotises "Allikas taastamiseks" jaotises "Seadmest" kõrval olev hiireklahvide nupp.
Tehke varukoopia meediumiks fail ja seejärel klõpsake nuppu Lisa.
Tehke varukoopia meediumiks fail ja seejärel klõpsake nuppu Lisa.
Sirvige SQL-i varukoopia (BAK) faili, mida soovite taastada.
Sirvige SQL-i varukoopia (BAK) faili, mida soovite taastada.
Image
Image
Dialoogis Taasta andmebaas sisestage või valige selle andmebaasi nimi, mida soovite selle varundatud taastada.
Dialoogis Taasta andmebaas sisestage või valige selle andmebaasi nimi, mida soovite selle varundatud taastada.
  • Kui valite olemasoleva andmebaasi, asendatakse see varundatud andmetega.
  • Kui tipite andmebaasi nime, mida SQL Serveri installis praegu ei eksisteeri, luuakse see.

Seejärel valige taastepunkt, mida soovite kasutada. Kuna SQL-i varukoopiafailis on mitu varukoopiat, võite näha rohkem kui ühte loendatavat taastepunkti.

Sel hetkel on andmebaasi jaoks sisestatud piisavalt andmeid, mida taastada. Kuid SQL-i varukoopiad säilitavad teavet selle kohta, kus andmefaile kopeeritakse, nii et kui esineb ühtegi failisüsteemi probleemi, näiteks sihtkataloogi, mis pole olemasolevad või vastuolulised andmefailide nimed, tekib viga. Need probleemid on tavalised, kui ta taastatakse varukoopia, mis on loodud mõnes teises SQL Serveri installis.
Sel hetkel on andmebaasi jaoks sisestatud piisavalt andmeid, mida taastada. Kuid SQL-i varukoopiad säilitavad teavet selle kohta, kus andmefaile kopeeritakse, nii et kui esineb ühtegi failisüsteemi probleemi, näiteks sihtkataloogi, mis pole olemasolevad või vastuolulised andmefailide nimed, tekib viga. Need probleemid on tavalised, kui ta taastatakse varukoopia, mis on loodud mõnes teises SQL Serveri installis.

Failisüsteemi seadete ülevaatamiseks ja muutmiseks klõpsake dialoogiboksis Taasta andmebaas vasakul asuvas valikus.

Valikute lehel peate veenduma, et veeru "Taasta veerg" viitab kehtivale kausta asukohale (saate neid vastavalt vajadusele muuta). Failid ei pea eksisteerima, aga kausta tee peab eksisteerima. Kui vastavad failid on olemas, järgib SQL Server reeglite kogumit:
Valikute lehel peate veenduma, et veeru "Taasta veerg" viitab kehtivale kausta asukohale (saate neid vastavalt vajadusele muuta). Failid ei pea eksisteerima, aga kausta tee peab eksisteerima. Kui vastavad failid on olemas, järgib SQL Server reeglite kogumit:
  • Kui "Andmebaasi" (lehel Üldist) vastab taasteandmebaasi varukoopia (st taastatud sobivatele andmebaasidele), siis vastavad failid taastatuse osana üle kirja.
  • Kui andmebaasile "Andmebaasile" ei vasta taasteandmebaasi varukoopia (st taastamine teise andmebaasi), tuleb taastamisprotsessi lõpuleviimiseks kontrollida olemasoleva andmebaasi ülekirjutamist. Kasutage seda funktsiooni ettevaatlikult, kuna andmebaasi varukoopiaid võid taastada andmebaaside ülaosast täiesti erinevast andmebaasist.

Üldiselt võite öelda, et andmebaasid erinevad "Original File Name" põhjal, mis on sisemine nime, mida SQL Server kasutab vastavate failide viitamiseks.

Kui teie taastamise võimalused on määratud, klõpsake nuppu OK.
Kui teie taastamise võimalused on määratud, klõpsake nuppu OK.
Image
Image

Järeldus

SQL Server Management Studio muudab taasteprotsessi lihtsaks ja on ideaalne, kui te kasutate andmebaaside taastamist harva. See protsess töötab kõigis SQL Serveri versioonides Express-ettevõttest. Kui kasutate Express versiooni, võite sellel liidesele juurdepääsu saamiseks alla laadida SQL Server Management Studio Expressi.

Lingid

Laadige alla Microsoft SQL Server Management Studio Express

Soovitan: