Cum să faceți față erorilor media în timp ce efectuați o copie de rezervă în SQL Server

În acest articol, ne uităm la sumele de verificare pentru copii de rezervă, cum ajută acestea și cum să facem față erorilor media care apar la efectuarea copiilor de rezervă.

În afară de efectuarea pur și simplu de operațiuni de backup pentru a vă proteja datele, SQL Server de asemenea, vă permite să vă asigurați că integritatea datelor dvs. de rezervă este menținută. Pentru a vă asigura că datele pentru care faceți backup nu conțin erori, puteți opta pentru crearea unei sume de verificare de rezervă. Și, în funcție de tipul de sumă de control utilizat, puteți identifica problemele cu backup-urile dvs., dacă există. O sumă de verificare de rezervă poate fi creată utilizând operațiuni de rezervă în SQL Server împreună cu o operație de restaurare în scopul validării.

Rezolvați erorile media în timp ce efectuați o copie de rezervă SQL Server

Aflați despre sumele de verificare de rezervă

Sumele de verificare de rezervă SQL Server poate determina dacă backup-ul este sănătos sau nu, puteți determina ce efectuează o sumă de verificare pentru datele dvs. de rezervă, adică dacă se oprește atunci când întâlnește date proaste sau dacă rulează în continuare backup-ul. Pentru a verifica dacă există erori în datele de rezervă, puteți utiliza opțiunile RESTORE și RESTORE VERIFYONLY. Cu toate acestea, simpla verificare a problemelor nu este suficientă, ar trebui să știți și cum să faceți față acestor probleme și, mai rău, cum să faceți față problemelor care ar putea apărea atunci când utilizați sumele de verificare de rezervă.

Creați copii de rezervă utilizând Suma de verificare pentru copii de rezervă

Când utilizați suma de control pentru backup pentru a efectua copii de siguranță, vor avea loc următoarele operațiuni

  1. Informațiile la nivel de pagină vor fi verificate prin operațiunea de backup înainte de a fi scrise pe suportul de rezervă. Dacă nu există nicio eroare în pagină, aceasta nu va fi verificată, toate paginile neverificate vor fi adăugate așa cum sunt. Dacă se întâlnește o eroare în timpul verificării paginii, backup-ul va eșua.
  2. Indiferent dacă există sau nu sume de verificare a paginii, Backup va genera o sumă de verificare diferită pentru a fi utilizată în fluxurile de rezervă. Operațiunile de restaurare vor putea folosi opțional suma de verificare pentru a se asigura că nu există nicio corupție în copie de rezervă. Această sumă de verificare de rezervă va fi stocată pe suportul de rezervă și nu pe pagina bazei de date; va avea scopul de a fi utilizat opțional în timpul restaurării.
  3. Acest set de copii de rezervă va fi marcat ca unul care conține sume de verificare pentru backup

Tratarea erorilor la efectuarea backupului în SQL Server

Dacă utilizați o sumă de verificare de rezervă, aceasta va opri procesul de copiere de rezervă sau restaurare la întâmpinarea unei erori, de exemplu sql corupt pagina de fișiere server și va continua doar cu operațiunea RESTORE VERIFYONLY. Cu toate acestea, ceea ce se întâmplă după ce operațiunea dată a eșuat poate fi controlat de dvs.

Dacă backup-ul continuă chiar și după detectarea unei erori, vor avea loc următoarele acțiuni.

  1. Backup-ul care a fost plasat pe suportul de rezervă va fi marcat ca unul care conține erori și va începe urmărirea paginii în tabelele suspect_pages din baza de date.
  2. Eroarea va fi conectată SQL Server jurnalul de erori.
  3.  Backup-ul va fi mascat ca cel care conține eroare.
  4. Va fi emis un mesaj care să arate că procesul de generare a unei copii de rezervă a avut succes, dar constă din erori de pagină.

Introducerea autorului:

Victor Simon este expert în recuperarea datelor DataNumen, Inc., care este lider mondial în tehnologiile de recuperare a datelor, inclusiv recuperare acces și produse software de recuperare sql. Pentru mai multe informații vizitați www.datanumen.com

Lasă un comentariu

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate *