Restaurarea unei copii de rezervă SQL folosind SQL Server Management Studio
Am acoperit anterior o restaurare simplă a bazei de date SQL utilizând linia de comandă care este ideală pentru restaurarea fișierelor de rezervă create pe aceeași instalare SQL Server, totuși dacă restaurați o copie de siguranță creată pe o altă instalare sau pur și simplu preferați o interfață punct și faceți clic SQL Server Management Studio (sau ediția Express) face această sarcină ușoară.
Notă: Experții SQL Server ar putea să ignore lecția de astăzi, deoarece este destinată începătorilor.
Înainte de a începe, va trebui să copiați fișierul de backup SQL (de obicei, are o extensie .BAK) pe o unitate hard disk locală pe mașina de destinație SQL Server.
Deschideți SQL Server Management Studio și conectați-vă la serverul SQL la care doriți să restaurați baza de date. Cel mai bine este să vă conectați fie ca administrator de Windows, fie ca utilizatorul SQL "sa".
După ce v-ați conectat, faceți clic dreapta pe dosarul Baze de date și selectați "Restaurați baza de date".
Faceți clic pe butonul elipse de lângă "De la dispozitiv" din secțiunea "Sursă pentru restaurare".
Setați "Fișier" ca suport de rezervă și apoi faceți clic pe "Adăugați".
Navigați la fișierul de backup SQL (BAK) pe care doriți să îl restaurați.
În dialogul Restaurare bază de date, tastați sau selectați numele bazei de date în care doriți să se restabilească această copie de rezervă.
- Dacă selectați o bază de date existentă, va fi înlocuită cu datele din copia de rezervă.
- Dacă introduceți un nume de bază de date care nu există în prezent în instalarea SQL Server, acesta va fi creat.
Apoi, selectați punctul de restaurare pe care doriți să îl utilizați. Deoarece un fișier de copiere SQL poate conține mai multe copii de siguranță, este posibil să vedeți mai multe puncte de restaurare listate.
În acest moment, au fost introduse suficiente informații pentru restabilirea bazei de date. Cu toate acestea, fișierele de rezervă SQL stochează informații despre locul în care sunt copiate fișierele de date, astfel încât, dacă există probleme de sistem de fișiere, cum ar fi un director de destinație care nu există sau nume de date conflictuale, va apărea o eroare. Aceste probleme sunt frecvente la restaurarea unei copii de siguranță create pe o altă instalare SQL Server.
Pentru a examina și modifica setările sistemului de fișiere, faceți clic pe pagina Opțiuni din stânga în dialogul Restaurare bază de date.
În pagina de opțiuni, veți dori să vă asigurați că coloana "Restaurare ca" indică locațiile de dosare valide (le puteți modifica după cum este necesar). Fișierele nu trebuie să existe, totuși calea director trebuie să existe. Dacă există fișierele respective, SQL Server urmează un set simplu de reguli:
- Dacă baza de date "La" (din pagina Generală) se potrivește cu restabilirea bazei de date de restaurare (adică restaurarea în bazele de date compatibile), fișierele respective vor fi suprascrise ca parte a restaurării.
- Dacă baza de date "La" nu se potrivește cu restabilirea bazei de date de restaurare (adică restaurarea într-o altă bază de date), va trebui verificată opțiunea "Suprascrieți baza de date existentă" pentru ca procesul de restaurare să se finalizeze. Utilizați această funcție cu prudență, deoarece puteți restabili eventual informațiile de rezervă ale bazei de date în partea de sus a fișierelor de date dintr-o bază de date complet diferită.
În general, puteți spune că bazele de date diferă pe baza "Numelui original de fișier" care este numele intern pe care îl utilizează serverul SQL pentru a face referire la fișierele respective.
După ce ați setat opțiunile de restaurare, faceți clic pe Ok.
Concluzie
SQL Server Management Studio face procesul de restaurare simplu și este ideal dacă rareori efectuați restabilirea bazei de date. Acest proces funcționează în fiecare versiune de SQL Server de la Express la Enterprise. Dacă utilizați versiunea Express, puteți descărca SQL Server Management Studio Express pentru a avea acces la această interfață.
Link-uri
Descărcați SQL Server Management Studio Express de la Microsoft