Početna » kako da » Vraćanje sigurnosne kopije SQL baze podataka pomoću programa SQL Server Management Studio

    Vraćanje sigurnosne kopije SQL baze podataka pomoću programa SQL Server Management Studio

    Već smo pokrili jednostavan oporavak SQL baze podataka pomoću naredbenog retka koji je idealan za obnavljanje datoteka sigurnosnih kopija kreiranih na istoj instalaciji SQL Servera, ali ako vraćate sigurnosnu kopiju stvorenu na drugoj instalaciji ili jednostavno preferirate sučelje za točku i klik, pomoću SQL Server Management Studio (ili Express izdanje) olakšava ovaj zadatak.

    Napomena: stručnjaci za SQL Server možda žele preskočiti današnju lekciju, jer je namijenjena početnicima.

    Prije pokretanja trebat ćete kopirati datoteku sigurnosne kopije SQL-a (obično ima .BAK ekstenziju) na lokalni tvrdi disk na odredišnom računalu sa sustavom SQL Server.

    Otvorite SQL Server Management Studio i prijavite se na SQL Server na koji želite vratiti bazu podataka. Najbolje je da se prijavite kao administrator Windowsa ili kao SQL sa.

    Nakon prijavljivanja desnom tipkom miša kliknite mapu Baze podataka i odaberite "Vrati bazu podataka".

    Kliknite gumb elipse pored odjeljka "Iz uređaja" u odjeljku "Izvor za vraćanje".

    Postavite "Datoteka" kao medij za izradu sigurnosnih kopija, a zatim kliknite "Dodaj".

    Dođite do SQL sigurnosne kopije (BAK) datoteke koju želite vratiti.

    U dijaloškom okviru Vraćanje baze podataka upišite ili odaberite ime baze podataka na koju želite da se ova sigurnosna kopija obnavlja.

    • Ako odaberete postojeću bazu podataka, ona će biti zamijenjena podacima iz sigurnosne kopije.
    • Ako upišete ime baze podataka koje trenutno ne postoji u vašoj instalaciji sustava SQL Server, bit će kreirano.

    Zatim odaberite točku vraćanja koju želite koristiti. Budući da SQL datoteka sigurnosne kopije može sadržavati više sigurnosnih kopija, možete vidjeti više od jedne točke vraćanja.

    U ovom trenutku uneseno je dovoljno podataka za obnovu baze podataka. Međutim, SQL datoteke sigurnosne kopije pohranjuju informacije o tome gdje se kopiraju podatkovne datoteke, tako da ako postoje bilo kakvi problemi s datotečnim sustavom, kao što je odredišni imenik koji ne postoji ili se sukobljavaju imena datoteka, pojavit će se pogreška. Ti su problemi uobičajeni pri obnavljanju sigurnosne kopije stvorene na drugoj instalaciji sustava SQL Server.

    Da biste pregledali i promijenili postavke datotečnog sustava, kliknite stranicu Opcije s lijeve strane u dijaloškom okviru Vraćanje baze podataka.

    Na stranici s opcijama, provjerite želite li da stupac "Vrati kao" označava važeće lokacije mapa (možete ih promijeniti prema potrebi). Datoteke ne moraju postojati, no putanja mape mora postojati. Ako odgovarajuće datoteke postoje, SQL Server slijedi jednostavan skup pravila:

    • Ako se baza podataka (na stranici Općenito) podudara s obnavljanjem sigurnosne kopije baze podataka (tj. Vraća se u odgovarajuće baze podataka), odgovarajuće datoteke će se prepisati kao dio vraćanja.
    • Ako se baza podataka 'To database' ne podudara s pričuvnom kopijom baze podataka za vraćanje (tj. Vraća se u drugu bazu podataka), potrebno je provjeriti 'Prepisivanje postojeće baze podataka' kako bi se postupak vraćanja dovršio. Koristite ovu funkciju s oprezom jer potencijalno možete vratiti informacije o sigurnosnoj kopiji baze podataka na vrhu podatkovnih datoteka iz potpuno različite baze podataka.

    Općenito, možete reći da se baze podataka razlikuju na temelju naziva "Izvorna datoteka", a to je interni naziv koji SQL Server koristi za upućivanje na odgovarajuće datoteke.

    Kada su opcije vraćanja postavljene, kliknite U redu.

    Zaključak

    SQL Server Management Studio pojednostavljuje proces vraćanja i idealan je ako rijetko izvodite obnavljanje baze podataka. Ovaj proces radi u svakoj verziji SQL Servera od Expressa do Enterprisea. Ako koristite Express verziju, možete preuzeti SQL Server Management Studio Express kako biste dobili pristup ovom sučelju.

    linkovi

    Preuzmite SQL Server Management Studio Express iz tvrtke Microsoft