Vista Kā rīkoties ar multivides kļūdām, veicot dublēšanu SQL Server

Kopīgot tūlīt:

Šajā rakstā mēs aplūkojam rezerves kontrolsummas, kā tās palīdz un kā rīkoties ar multivides kļūdām, kas rodas, veicot dublēšanu.

Papildus tam, ka vienkārši veicat dublēšanas darbības, lai aizsargātu jūsu datus, SQL Server ļauj arī nodrošināt, ka tiek saglabāta jūsu dublējuma datu integritāte. Lai pārliecinātos, ka dublējamos datos nav kļūdu, varat izvēlēties izveidot rezerves kontrolsummu. Atkarībā no izmantotās kontrolsummas jūs varat identificēt problēmas ar dublējumkopijām, ja tādas ir. Dublējuma kontrolsummu var izveidot, izmantojot dublēšanas operācijas SQL Server kopā ar atjaunošanas darbību validācijas nolūkā.

Darījums ar multivides kļūdām, veicot dublēšanu SQL Server

Uzziniet par dublējuma kontrolsummām

Dublējuma kontrolsummas SQL Server Var noteikt, vai dublējums ir veselīgs, vai nē, jūs varat noteikt, ko dublējuma kontrolsumma nodara jūsu datiem, tas nozīmē, vai tas apstājas, kad rodas slikti dati, vai turpina dublēšanas darbību. Lai pārbaudītu, vai dublējumdatos nav kļūdu, varat izmantot opcijas RESTORE un RESTORE VERIFYONLY. Tomēr nepietiek tikai ar problēmu pārbaudi, jums arī jāzina, kā rīkoties ar šīm problēmām, un vēl sliktāk, kā rīkoties ar problēmām, kas varētu rasties, izmantojot rezerves kontrolsummas.

Izveidojiet dublējumus, izmantojot dublējuma kontrolsummu

Kad dublējumkopiju veikšanai izmantojat dublējuma kontrolsummu, notiks šādas darbības

  1. Lappuses līmeņa informāciju pārbaudīs dublēšanas darbība, pirms tā tiks ierakstīta dublējumkopijā. Ja lapā nav kļūdu, tā netiks pārbaudīta, visas nepārbaudītās lapas tiks pievienotas tādas, kādas tās ir. Ja lapas verifikācijas laikā rodas kļūda, dublēšana neizdosies.
  2. Neatkarīgi no tā, vai ir kādas lapas kontrolsummas, Backup ģenerēs citu rezerves kontrolsummu, kas tiks izmantota rezerves straumēs. Operācijas Atjaunot varēs pēc izvēles izmantot dublējuma kontrolsummu, lai pārliecinātos, ka dublējumā nav korupcijas. Šī dublējuma kontrolsumma tiks saglabāta dublējuma nesējā, nevis datu bāzes lapā; atjaunošanas laikā to varēs izmantot pēc izvēles.
  3. Šis dublējuma kopums tiks atzīmēts kā tāds, kas satur rezerves kontrolsummas

Darbs ar kļūdām, veicot dublēšanu SQL Server

Ja izmantojat dublējuma kontrolsummu, tā pārtrauks dublēšanas vai atjaunošanas procesu, ja rodas kļūda, teiksim sabojāts sql servera faila lapu un turpināsies tikai ar darbību ATJAUNOT PĀRBAUDI. Tomēr to, kas notiek pēc tam, kad dotā darbība ir izgāzusies, jūs varat kontrolēt.

Ja dublēšana turpinās pat pēc kļūdas konstatēšanas, notiks šādas darbības.

  1. Dublējums, kas ievietots dublējumkopijā, tiks atzīmēts kā tāds, kurā ir kļūdas, un sāks lapu izsekot datu bāzes tabulās suspect_pages.
  2. Kļūda tiks pieteikta SQL Server kļūdu žurnāls.
  3.  Dublējums tiks maskēts kā tāds, kurā ir kļūda.
  4. Tiks izsniegts ziņojums, kurā norādīts, ka dublējuma ģenerēšanas process bija veiksmīgs, taču tas sastāv no lapas kļūdām.

Autora ievads:

Viktors Saimons ir datu atkopšanas eksperts DataNumen, Inc., kas ir pasaules līderis datu atkopšanas tehnoloģiju, tostarp piekļuves atkopšana un SQL atkopšanas programmatūras produkti. Lai iegūtu vairāk informācijas, apmeklējiet vietni www.datanumen. Ar

Kopīgot tūlīt:

Atstāj atbildi

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *