SQL duomenų bazės atsarginės kopijos atkūrimas naudojant SQL Server Management Studio

Turinys:

SQL duomenų bazės atsarginės kopijos atkūrimas naudojant SQL Server Management Studio
SQL duomenų bazės atsarginės kopijos atkūrimas naudojant SQL Server Management Studio

Video: SQL duomenų bazės atsarginės kopijos atkūrimas naudojant SQL Server Management Studio

Video: SQL duomenų bazės atsarginės kopijos atkūrimas naudojant SQL Server Management Studio
Video: How to add custom information to a GUI event in AutoHotkey v1 & V2 - YouTube 2024, Gegužė
Anonim

Anksčiau atlikome paprastą SQL duomenų bazės atkūrimą naudodami komandinę eilutę, kuri idealiai tinka atkurti atsargines kopijas, sukurtas tame pačiame SQL Server diegime, tačiau jei atkuriate atsarginę kopiją, sukurtą kitame įrenginyje, arba tiesiog norėtumėte naudoti taško ir paspaudimo sąsają, naudodami SQL Server Management Studio (arba "Express edition") šią užduotį lengva padaryti.

Pastaba: SQL Server ekspertai gali norėti praleisti šiuolaikinę pamoką, nes ji skirta pradedantiesiems.

Prieš pradedant, turėsite nukopijuoti SQL atsarginės kopijos failą (paprastai turi.BAK plėtinį) į vietinį standųjį diską paskirties SQL serverio kompiuteryje.

Atidarykite "SQL Server Management Studio" ir prisijunkite prie SQL serverio, į kurį norite atkurti duomenų bazę. Geriausia prisijungti kaip "Windows" administratorius arba kaip "SQL" sa "vartotojas.

Kai prisijungsite, dešiniuoju pelės mygtuku spustelėkite aplanką "Duomenų bazės" ir pasirinkite "Atkurti duomenų bazę".
Kai prisijungsite, dešiniuoju pelės mygtuku spustelėkite aplanką "Duomenų bazės" ir pasirinkite "Atkurti duomenų bazę".
Spustelėkite elipsių mygtuką, esantį šalia "Iš įrenginio", esančiame skyriuje "Šaltinis atkūrimui".
Spustelėkite elipsių mygtuką, esantį šalia "Iš įrenginio", esančiame skyriuje "Šaltinis atkūrimui".
Nustatykite failą kaip atsarginę laikmeną ir spustelėkite "Pridėti".
Nustatykite failą kaip atsarginę laikmeną ir spustelėkite "Pridėti".
Peržiūrėkite SQL atsarginės kopijos (BAK) failą, kurį norite atkurti.
Peržiūrėkite SQL atsarginės kopijos (BAK) failą, kurį norite atkurti.
Image
Image
Dialogo lange "Atkurti duomenų bazę" įveskite arba pasirinkite duomenų bazės, į kurią norite atkurti atsarginę kopiją, pavadinimą.
Dialogo lange "Atkurti duomenų bazę" įveskite arba pasirinkite duomenų bazės, į kurią norite atkurti atsarginę kopiją, pavadinimą.
  • Jei pasirinksite esamą duomenų bazę, ji bus pakeista atsarginės kopijos duomenimis.
  • Jei įvesite duomenų bazės pavadinimą, kuris šiuo metu nėra jūsų SQL Server diegimo, jis bus sukurtas.

Tada pasirinkite atkūrimo tašką, kurį norite naudoti. Kadangi SQL atsarginės kopijos failas gali turėti keletą atsarginių kopijų, galite pamatyti daugiau nei vieną išvardytų atkūrimo taškų.

Šiuo metu pakankamai informacijos buvo įrašyta į atkurtą duomenų bazę. Tačiau SQL atsarginės kopijos failai saugo informaciją apie tai, kur duomenų failai yra nukopijuojami, taigi, jei yra kokių nors failų sistemos problemų, pvz., Paskirties katalogo neegzistuoja arba nesuderinami duomenų failų pavadinimai, atsiras klaida. Šios problemos yra dažnos, kai atkuriate atsarginę kopiją, sukurtą kitoje "SQL Server" diegimo vietoje.
Šiuo metu pakankamai informacijos buvo įrašyta į atkurtą duomenų bazę. Tačiau SQL atsarginės kopijos failai saugo informaciją apie tai, kur duomenų failai yra nukopijuojami, taigi, jei yra kokių nors failų sistemos problemų, pvz., Paskirties katalogo neegzistuoja arba nesuderinami duomenų failų pavadinimai, atsiras klaida. Šios problemos yra dažnos, kai atkuriate atsarginę kopiją, sukurtą kitoje "SQL Server" diegimo vietoje.

Norėdami peržiūrėti ir pakeisti failų sistemos nustatymus, kairiajame dialogo lange "Atkurti duomenų bazę" spustelėkite puslapį "Parinktys".

Parinkčių puslapyje norėtumėte įsitikinti, kad stulpelyje "Atkurti kaip" nurodomos galiojančios aplankų vietos (jas galite pakeisti, kai reikia). Failai neturi egzistuoti, tačiau aplanko kelias turi egzistuoti. Jei atitinkami failai egzistuoja, SQL Server laikosi paprastų taisyklių rinkinio:
Parinkčių puslapyje norėtumėte įsitikinti, kad stulpelyje "Atkurti kaip" nurodomos galiojančios aplankų vietos (jas galite pakeisti, kai reikia). Failai neturi egzistuoti, tačiau aplanko kelias turi egzistuoti. Jei atitinkami failai egzistuoja, SQL Server laikosi paprastų taisyklių rinkinio:
  • Jei "Į duomenų bazę" (iš "Bendro puslapio") suderinama atkūrimo duomenų bazės atsarginė kopija (t. Y. Atkuriama į suderinamas duomenų bazes), atitinkami failai bus perrašyti kaip atkūrimo dalis.
  • Jei "Į duomenų bazę" neatitinka atkūrimo duomenų bazės atsarginės kopijos (t. Y., Atkuriamos kitos duomenų bazės), turi būti pažymėta "Perrašyti esamą duomenų bazę", kad būtų galima užbaigti atkūrimo procesą. Naudokite šią funkciją atsargiai, nes galbūt atkurti duomenų bazės atsarginę informaciją virš duomenų failų iš visiškai kitokios duomenų bazės.

Paprastai galima teigti, kad duomenų bazės skiriasi priklausomai nuo "Originalo failo vardo", kuris yra vidinis pavadinimas, kurį SQL Server naudoja tam, kad nukreiptų atitinkamus failus.

Kai jūsų atkūrimo parinktys yra nustatytos, spustelėkite Gerai.
Kai jūsų atkūrimo parinktys yra nustatytos, spustelėkite Gerai.
Image
Image

Išvada

SQL Server Management Studio daro atkūrimo procesą paprastą ir idealus, jei retai atliekate duomenų atkūrimą. Šis procesas veikia visose SQL Server versijose iš "Express" į "Enterprise". Jei naudojate "Express" versiją, galite atsisiųsti "SQL Server Management Studio Express", kad galėtumėte pasiekti šią sąsają.

Nuorodos

Atsisiųskite SQL Server Management Studio Express iš "Microsoft"

Rekomenduojamas: