Vraćanje SQL Backup baze podataka pomoću SQL Server Management Studio

Sadržaj:

Vraćanje SQL Backup baze podataka pomoću SQL Server Management Studio
Vraćanje SQL Backup baze podataka pomoću SQL Server Management Studio

Video: Vraćanje SQL Backup baze podataka pomoću SQL Server Management Studio

Video: Vraćanje SQL Backup baze podataka pomoću SQL Server Management Studio
Video: Web Development - Computer Science for Business Leaders 2016 - YouTube 2024, Studeni
Anonim

Prethodno smo pokrivali jednostavnu obnovu SQL baze pomoću naredbenog retka koji je idealan za vraćanje sigurnosnih kopija stvorenih na istoj instalaciji SQL Server, no ako vraćate sigurnosnu kopiju stvorenu na drugoj instalaciji ili jednostavno preferirate sučelje točke i klika, koristeći SQL Server Management Studio (ili Express izdanje) čini ovaj zadatak jednostavan.

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

Prije pokretanja, morat ćete kopirati SQL datoteku sigurnosne kopije (obično ima proširenje.BAK) na lokalni tvrdi disk na odredišnom računalu SQL Server.

Otvorite SQL Server Management Studio i prijavite se na SQL Server koji želite vratiti bazu podataka. Najbolje je bilo prijaviti se kao administrator sustava Windows ili SQL kao korisnik.

Nakon što se prijavite, desnom tipkom miša kliknite mapu Baze podataka i odaberite 'Restore Database'.
Nakon što se prijavite, desnom tipkom miša kliknite mapu Baze podataka i odaberite 'Restore Database'.
Kliknite gumb s gumbima elipsa pored stavke "Iz uređaja" u odjeljku "Izvor za povrat".
Kliknite gumb s gumbima elipsa pored stavke "Iz uređaja" u odjeljku "Izvor za povrat".
Postavite 'Datoteka' kao backup medij, a zatim kliknite 'Dodaj'.
Postavite 'Datoteka' kao backup medij, a zatim kliknite 'Dodaj'.
Pregledajte datoteku SQL backup (BAK) koju želite vratiti.
Pregledajte datoteku SQL backup (BAK) koju želite vratiti.
Image
Image
U dijaloškom okviru Restore Database (Vrati bazu podataka) upišite ili odaberite naziv baze podataka koju želite vratiti.
U dijaloškom okviru Restore Database (Vrati bazu podataka) upišite ili odaberite naziv baze podataka koju želite vratiti.
  • Ako odaberete postojeću bazu podataka, bit će zamijenjena podacima iz sigurnosne kopije.
  • Ako upišete naziv baze podataka koji trenutno ne postoji u instalaciji SQL Server, bit će stvoren.

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

U ovom trenutku, dovoljno podataka je unesen da bi se baza podataka vratila. Međutim, SQL backup datoteke pohranjuju informacije o tome gdje se kopiraju podatkovne datoteke pa ako postoje problemi s datotečnim sustavom, kao što je odredišni direktorij koji ne postoji ili se sukobljava s nazivima podatkovnih datoteka, doći će do pogreške. Ti su problemi česti pri vraćanju sigurnosne kopije stvorene na drugoj instalaciji sustava SQL Server.
U ovom trenutku, dovoljno podataka je unesen da bi se baza podataka vratila. Međutim, SQL backup datoteke pohranjuju informacije o tome gdje se kopiraju podatkovne datoteke pa ako postoje problemi s datotečnim sustavom, kao što je odredišni direktorij koji ne postoji ili se sukobljava s nazivima podatkovnih datoteka, doći će do pogreške. Ti su problemi česti pri vraćanju sigurnosne kopije stvorene na drugoj instalaciji sustava SQL Server.

Da biste pregledali i promijenili postavke datotečnog sustava, kliknite dijaloški okvir Mogućnosti na lijevoj strani u dijaloškom okviru Restore Database.

Na stranici s opcijama morat ćete provjeriti je li stupac "Vrati kao" označava valjane lokacije mapa (možete ih promijeniti po potrebi). Datoteke ne moraju postojati, no mapa mapa mora postojati. Ako odgovarajuće datoteke postoje, SQL Server slijedi jednostavan skup pravila:
Na stranici s opcijama morat ćete provjeriti je li stupac "Vrati kao" označava valjane lokacije mapa (možete ih promijeniti po potrebi). Datoteke ne moraju postojati, no mapa mapa mora postojati. Ako odgovarajuće datoteke postoje, SQL Server slijedi jednostavan skup pravila:
  • Ako se 'U bazu podataka' (s Opće stranice) podudara s pričuvom baze podataka vraćanja (tj. Vraćanje na podudarne baze podataka), odgovarajuće će se datoteke prebrisati kao dio vraćanja.
  • Ako se "baza podataka" ne podudara s pričuvom baze podataka vraćanja (tj. Vraćanja na drugu bazu podataka), potrebno je provjeriti "Prebriši postojeću bazu podataka" kako bi se dovršio proces vraćanja. Koristite ovu opciju s oprezom jer možete potencijalno vratiti sigurnosne kopije podataka baze podataka na vrhu podatkovnih datoteka iz potpuno različite baze podataka.

Općenito govoreći, baza podataka se razlikuje ovisno o "izvornom nazivu datoteke" koji je internacionalni naziv koji SQL Server koristi za referenciranje odgovarajućih datoteka.

Nakon što postavite opcije vraćanja, kliknite Ok.
Nakon što postavite opcije vraćanja, kliknite Ok.
Image
Image

Zaključak

SQL Server Management Studio čini proces obnavljanja jednostavan i idealan je ako rijetko izvršite vraćanje baze podataka. Taj proces funkcionira u svakoj verziji sustava SQL Server od Express do Enterprise. Ako koristite verziju Express, možete preuzeti SQL Server Management Studio Express kako biste dobili pristup tom sučelju.

linkovi

Preuzmite Microsoft SQL Server Management Studio Express

Preporučeni: