Pagrindinis » kaip » 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

    Anksčiau mes naudojome paprastą SQL duomenų bazės atkūrimą naudodami komandinę eilutę, kuri idealiai tinka atkurti atsargines rinkmenas, sukurtas tame pačiame SQL serverio diegime, tačiau jei atkuriate atsarginę kopiją, sukurtą kitame įrenginyje, arba tiesiog pageidaujate taško ir paspaudimo sąsajos, naudodami „SQL Server Management Studio“ (arba „Express“ leidimas) šią užduotį lengva atlikti.

    Pastaba: „SQL Server“ ekspertai gali praleisti šiandieninę pamoką, nes jis skirtas pradedantiesiems.

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

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

    Kai prisijungsite, dešiniuoju pelės mygtuku spustelėkite aplanką Duomenų bazės ir pasirinkite „Atkurti duomenų bazę“.

    Skyriuje „Šaltinis atkurti“ spustelėkite mygtuką „Iš įrenginio“ esantis elipsės mygtukas.

    Nustatykite „Failą“ kaip atsarginę laikmeną ir spustelėkite „Pridėti“.

    Naršykite iki SQL atsarginės kopijos (BAK) failo, kurį norite atkurti.

    Dialogo lange Atkurti duomenų bazę įveskite arba pasirinkite duomenų bazės, kurią norite atkurti, pavadinimą.

    • Jei pasirinksite esamą duomenų bazę, ji bus pakeista duomenimis iš atsarginės kopijos.
    • Jei įvedate duomenų bazės pavadinimą, kuris šiuo metu nėra jūsų „SQL Server“ diegime, jis bus sukurtas.

    Tada pasirinkite atkūrimo tašką, kurį norite naudoti. Kadangi SQL atsarginės kopijos failas gali turėti kelias atsargines kopijas, galite matyti daugiau nei vieną atkūrimo tašką.

    Šiuo metu buvo pateikta pakankamai informacijos, kad duomenų bazė būtų atkurta. Tačiau „SQL“ atsarginės kopijos failai saugo informaciją apie tai, kur kopijuojami duomenų failai, todėl, jei yra kokių nors failų sistemos problemų, pvz., Paskirties katalogo, nėra esamų ar prieštaraujančių duomenų failų pavadinimų, atsiranda klaida. Šios problemos yra bendros, kai atkuriama atsarginė kopija, sukurta kitame „SQL Server“ diegime.

    Jei norite peržiūrėti ir pakeisti failų sistemos nustatymus, spustelėkite parinkčių puslapį kairėje pusėje „Restore Database“ (Atkurti duomenų bazę).

    Funkcijų puslapyje norėsite įsitikinti, kad stulpelyje „Atkurti kaip“ nurodomos galiojančios aplanko vietos (galite jas pakeisti, jei reikia). Failai neturi egzistuoti, tačiau aplanko kelias turi būti. Jei yra atitinkamų failų, „SQL Server“ vadovaujasi paprastu taisyklių rinkiniu:

    • Jei „Į duomenų bazę“ (iš bendrojo puslapio) atitinka atkūrimo duomenų bazės atsarginę kopiją (t. Y. Atkurti suderinamose duomenų bazėse), atitinkami failai bus perrašyti kaip atkūrimo dalį.
    • Jei „Į duomenų bazę“ neatitinka atkūrimo duomenų bazės atsarginės kopijos (t.y. atkūrimo į kitą duomenų bazę), norint užbaigti atkūrimo procesą, reikės patikrinti „Pakeisti esamą duomenų bazę“. Naudokite šią funkciją atsargiai, nes galite potencialiai atkurti duomenų bazės atsarginę informaciją virš duomenų failų iš visiškai kitos duomenų bazės.

    Apskritai, galite pasakyti, kad duomenų bazės skiriasi, atsižvelgiant į „Original File Name“, kuris yra vidinis SQL Server pavadinimas, kuriuo remiamasi atitinkamais failais.

    Nustatę atkūrimo parinktis, spustelėkite Gerai.

    Išvada

    „SQL Server Management Studio“ palengvina atkūrimo procesą ir yra idealus, jei retai atliekate duomenų bazės atkūrimą. Šis procesas veikia visose „SQL Server“ versijose nuo „Express“ iki „Enterprise“. Jei naudojate „Express“ versiją, galite atsisiųsti „SQL Server Management Studio Express“, kad gautumėte prieigą prie šios sąsajos.

    Nuorodos

    Atsisiųskite „SQL Server Management Studio Express“ iš „Microsoft“