Cunoștințe, prelegere, model de recuperare completă

Restaurați bazele de date ale sistemului

Executarea de backup și recuperare în SQL Server se efectuează în modul de lucru. Prin urmare, pentru a putea restaura bazele de date ale sistemului, SQL Server trebuie pornit. Puteți restabili funcționalitatea SQL Server în două moduri:

După aceea, SQL Server începe să funcționeze, dar nu conține informații despre bazele de date ale utilizatorilor, numele de conectare, sarcinile, avertismentele și setările care erau în sistem înainte de urgență. Pentru a remedia această situație, ar trebui să restaurați bazele de date de sistem din copii de rezervă. Procesul de restaurare a bazelor de date ale sistemului începe întotdeauna cu restaurarea bazei de date principale. O procedură specială este utilizată pentru restaurarea bazei de date principale, a cărei descriere detaliată este prezentată mai jos.

Este important. Această procedură trebuie efectuată numai pe sistemul de testare. În cazul unei erori, puteți pierde date! Acest exemplu presupune că SQL Server este instalat ca o instanță cu setări implicite.

Restaurați baza de date principală
  1. Creăm copii de rezervă ale bazelor de date master. msdb și model.
  • Deschideți linia de comandă; Pentru aceasta, în meniul Start, faceți clic pe Executare, tastați cmd, apoi faceți clic pe OK.
  • Navigați la directorul binn din directorul de instalare SQL Server utilizând următoarea comandă: Această comandă specifică calea utilizată de programul de instalare implicit SQL Server. Introduceți întreaga comandă într-o singură linie (aici transferul se face astfel încât comanda se încadrează în limitele paginii), apoi apăsați tasta Enter.
  • Porniți SQL Server în modul de administrator pentru un singur utilizator specificând opțiunea -m din linia de comandă. așa cum se arată în următoarea comandă. Introduceți această comandă și apăsați Enter.

    Rezultatul ar trebui să arate astfel:

  • Mergeți la prima fereastră de comandă. SQL Server va renunța automat. Acum puteți închide ambele ferestre ale liniei de comandă.
  • Treceți la Managerul de configurare SQL Server (SQL Server Configuration Manager) și executați numai un singur serviciu SQL Server - (MSSQLSERVER).
  • Recuperați bazele de date msdb și model
    1. Deschide fereastra SQL Server Management Studio. Msdb și bazele de date model pot fi restaurate din backup-uri în același mod ca orice altă bază de date. Deoarece nu există conexiuni baze de date deschise la procesul de restaurare, nu trebuie să porniți alte servicii din pasul anterior.
    2. Pentru a restaura bazele de date msdb și model, deschideți fereastra New Query și urmați instrucțiunile din RESTORE DATABASE.
  • Mergeți la Managerul de configurare SQL Server (SQL Server Configuration Manager) și porniți toate celelalte servicii pe care le-ați oprit urmând instrucțiunile de la pasul 4 din secțiunea anterioară. Aceste servicii sunt susceptibile de a include SQL Server Integration Services, SQL FullText Search Service (MSSQLSERVER) și SQL Server (SQLEXPRESS).
  • Cum să programați o copie de rezervă utilizând Expertul planului de servicii

    Configurați pornirea automată a serviciului SQL Server Agent
    Utilizați Wizard Plan de întreținere

    Planurile de întreținere a bazei de date pot fi modificate prin interfața SQL Server Management Studio. Pentru a face acest lucru, pur și simplu mergeți la Object Explorer la folderul Planul de întreținere care este imbricat în folderul Management și faceți clic dreapta pe planul pe care doriți să îl modificați. De asemenea, puteți deschide un jurnal din acest meniu.

    concluzie

    Nu uitați că strategia de rezervă trebuie atent planificată, implementată și testată pentru fiecare bază de date disponibilă. Nu așteptați daune reale pentru datele dvs., testați strategia în avans.

    Un scurt ghid pentru 4-5 prelegeri

    Restaurați baza de date prin interfața SQL Server Management Studio Porniți serviciul SQL Server Agent (agent SQL Server)

    Faceți clic dreapta pe baza de date din fereastra Object Explorer și selectați comenzile Task, Restore, Database (Tasks, Restore, Database). Porniți Managerul de configurare SQL Server. Deschideți fereastra de proprietăți a serviciului SQL Server Agent. Modificați setarea Mod de pornire la Automat, faceți clic cu butonul din dreapta pe pictograma serviciului SQL Server Agent, apoi faceți clic pe Start.

    Programați o copie de rezervă

    În SQL Server Management Studio, deschideți folderul Management în panoul Explorer Object. Selectați Expertul Planul de întreținere și urmați recomandările expertului.

    Articole similare