1. MDF failų korupcijos supratimas
MDF failai yra pagrindas SQL Serverduomenų saugojimo mechanizmas. Šiems svarbiems komponentams sugadinus, reikia greitai juos aptikti ir taikyti tinkamus atkūrimo metodus, kad būtų sumažintas duomenų praradimas. Sužinokime apie MDF failus ir kaip juos taisyti.
1.1 Kas yra MDF failas SQL Server?
MDF (pagrindinis duomenų bazės failas) yra pagrindinis duomenų failas SQL Server kuriame yra visi vartotojo duomenys, pvz., lentelės, indeksai, saugomos procedūros, rodiniai ir kiti duomenų bazės objektai. Šiame faile yra ir schema, ir faktiniai duomenys, todėl jis yra most svarbi bet kurios dalis SQL Server duomenų bazėje. Plėtinys .mdf identifikuoja šį pagrindinį failą, kuris veikia kartu su žurnalo failais (.ldf). Šie žurnalo failai seka operacijų informaciją, reikalingą atkūrimo operacijoms.
1.2 Dažnos MDF failų korupcijos priežastys
MDF failai gali būti sugadinti dėl kelių priežasčių:
- Elektros tiekimo nutraukimas arba netinkamas SQL Server uždarymų
- Aparatinės įrangos gedimai, ypač saugojimo posistemio problemos
- Blogi sektoriai saugojimo diske
- Kenkėjiškų programų ar virusų atakos prieš neapsaugotas sistemas
- Failų sistemos klaidos, turinčios įtakos duomenų bazės saugyklai
- Programinės įrangos klaidos SQL Server pati
Sistemos gedimai aktyvių duomenų bazės operacijų metu gali labai padidinti sugadinimo riziką, nes gali sustabdyti svarbias rašymo operacijas.
1.3 Naudingi patarimai, kaip užkirsti kelią MDF failų korupcijai
Štai kaip galite apsaugoti MDF failus nuo sugadinimo:
- Kurkite reguliarias atsargines kopijas ir automatiškai patikrinkite jų vientisumą
- Naudokite CHECKSUM kaip puslapio patvirtinimo parinktį visoms duomenų bazėms
- Paleiskite BACKUP DATABASE komandas naudodami CHECKSUM
- Įsigykite UPS, kad išvengtumėte staigių išjungimų
- Dažnai tikrinkite vietos diske, kad išvengtumėte saugojimo problemų
- Atnaujinti SQL Server ir operacinė sistema su saugos pataisomis
- Reguliariai paleiskite DBCC CHECKDB visose duomenų bazėse
1.4 Dažni sugadinto MDF failo požymiai
Greitas MDF failo sugadinimo aptikimas gali sutaupyti daug atkūrimo laiko. Žemiau yra keletas bendrų MDF failų sugadinimo požymių:
- Klaidos pranešimai, kai bandote pridėti arba pasiekti duomenų bazę
- Duomenų bazė rodoma SUSPECT arba RECOVERY_PENDING režimu
- Įvesties/išvesties klaidos SQL Server žurnalai, ypač klaidos 823, 824 arba 825
- Paskirstymo klaidos GAM/SGAM/IAM/PFS puslapiuose.
- Nuoseklumo klaidos atliekant duomenų bazės operacijas
- Staigios veikimo problemos
Žemiau pateikiami keli dažniausiai pasitaikantys klaidų pranešimai, kai MDF failas yra sugadintas:
Nepavyko gauti duomenų šiai užklausai. (Microsoft.SqlServer.Management.Sdk.Sfc) xxx.mdf nėra pagrindinis duomenų bazės failas. (Microsoft SQL Server, Klaida: 5171)
Nepavyko prijungti duomenų bazės prie serverio „xxx“. („Microsoft.SqlServer.Smo“) Failo „xxx.mdf“ antraštė nėra galiojanti duomenų bazės failo antraštė. Ypatybė „FILE SIZE“ yra neteisinga. („Microsoft“) SQL Server, Klaida: 5172)
SQL Server aptiko loginiu nuoseklumu pagrįstą įvesties / išvesties klaidą: neteisinga kontrolinė suma (tikėtasi: 0x2abc3894; faktinė: 0x2ebe208e). Tai įvyko nuskaitant puslapį (1:1) duomenų bazės ID 12, esant poslinkiui 0x00000000002000 faile „xxx.mdf“. Papildomi pranešimai SQL Server klaidų žurnalas arba sistemos įvykių žurnalas gali pateikti daugiau informacijos. Tai rimta klaida, kelianti grėsmę duomenų bazės vientisumui ir turi būti nedelsiant ištaisyta. Užbaikite visą duomenų bazės nuoseklumo patikrinimą (DBCC CHECKDB). Šią klaidą gali sukelti daug veiksnių; Norėdami gauti daugiau informacijos, žr SQL Server Knygos internete (Microsoft SQL Server, Klaida:824)
SQL Server Aptikta loginio nuoseklumo pagrindu sukurta įvesties/išvesties klaida: suplėšytas puslapis (lauktas parašas: 0x#########; tikrasis parašas: 0x########).
2. Nemokami rankiniai MDF failo taisymo metodai
SQL Server„“ vietiniai metodai suteikia nemokamus būdus, kaip ištaisyti MDF failų sugadinimą. Šie rankiniai metodai gali atkurti duomenų bazes, prie kurių negalite prisijungti, tačiau juos reikia atidžiai vykdyti.
2.1 Atkurti iš neseniai sukurtos atsarginės kopijos
Most patikimas atkūrimo metodas starts su atkūrimu iš naujausios atsarginės kopijos. Šis požiūris apeina korupciją ir grįžta į sveiką būseną. Galite naudoti komandą RESTORE DATABASE su tinkamais FROM DISK parametrais, kad sugrąžintumėte duomenų bazę į būseną prieš sugadinimą. Jūsų duomenų vientisumas išlieka nepakitęs, nepažeidžiant duomenų bazės objektų santykių.
2.2 Naudokite DBCC CHECKDB su REPAIR parinktimis
DBCC CHECKDB suteikia jums integruotas taisymo galimybes, jei atsarginės kopijos atkūrimas nėra parinktis:
DBCC CHECKDB (database_name, REPAIR_ALLOW_DATA_LOSS)
WITH ALL_ERRORMSGS, NO_INFOMSGS;
Komanda turi tris taisymo lygius:
- REPAIR_FAST: išlaiko sintaksę tik atgaliniam suderinamumui; remonto nedaro
- REPAIR_REBUILD: Atlieka remontą neprarandant duomenų
- REPAIR_ALLOW_DATA_LOSS: ištaiso visas praneštas klaidas, bet gali paaukoti kai kuriuos duomenis
Mes turime išsamus DBCC CHECKDB vadovas kuri apima visas parinktis ir scenarijus (taip pat galima rasti oficialią „Microsoft“ dokumentaciją čia).
2.3 REPAIR_ALLOW_DATA_LOSS naudojimo rizika
Taisymo parinktys yra rizikingos. REPAIR_ALLOW_DATA_LOSS gali visiškai pašalinti sugadintus puslapius, o tai lemia negrįžtamą duomenų praradimą. Ji taip pat ignoruoja išorinio rakto apribojimus, kurie gali sutrikdyti lentelių tarpusavio ryšių vientisumą. Taigi,
- Prieš taisydami, turėtumėte rankiniu būdu sukurti sugadinto MDF failo atsarginę kopiją.
- Po taisymo turėtumėte patikrinti apribojimus naudodami DBCC CHECKCONSTRAINTS, kad rastumėte verslo logikos trūkumų.
2.4 Naudokite DBCC CHECKTABLE
DBCC CHECKTABLE suteikia jums a targautas požiūris į korupciją konkrečiose lentelėse:
DBCC CHECKTABLE (table_name, REPAIR_ALLOW_DATA_LOSS);
Ši komanda žiūri į vieną lentelę, o ne į visą duomenų bazę. Jis veikia greičiau ir turi mažiau rizikos, kai žinote, kuriose lentelėse yra problemų.
2.5 Duomenų bazės nustatymas į AVARINĮ ir VIENO_NAUDOTOJO režimą
Labai sugadintoms duomenų bazėms gali prireikti AVARINIO režimo kaip paskutinės parinkties:
ALTER DATABASE [DatabaseName] SET EMERGENCY;
ALTER DATABASE [DatabaseName] SET SINGLE_USER WITH ROLLBACK IMMEDIATE;
DBCC CHECKDB ([DatabaseName], REPAIR_ALLOW_DATA_LOSS);
Duomenų bazės administratoriai gauna tik skaitymo prieigą naudodami avarinį režimą, jei įprasta prieiga nepavyksta. Procesas atkuria operacijų žurnalą, bet jūs prarandate operacijų nuoseklumą ir nutraukiate RESTORE grandinę. Sukurkite atsarginę duomenų bazės failų atsarginę kopiją prieš bandydami atlikti skubų taisymą, kad atkūrimo parinktys liktų atviros.
2.6 „Hack Attach“ metodas
Jei negalite pridėti pažeisto MDF failo SQL Server, galite išbandyti „nulaužimo prisijungimo“ metodą:
- Sukurkite fiktyvią duomenų bazę tokiu pačiu pavadinimu kaip ir sugadinta duomenų bazė
- Atjunkite fiktyvią duomenų bazę
- Ištrinkite netikrus duomenų bazės failus
- Nukopijuokite sugadintą MDF failą į fiktyvaus failo vietą
- Prijunkite duomenų bazę į internetą
Šis metodas nepašalins korupcijos, bet padės SQL Server atpažįsta failą ir įgalina taisymo komandas.
2.7 Sugadintos pagrindinės duomenų bazės taisymas
Norint sugadinti pagrindinę duomenų bazę, reikia atlikti šiuos veiksmus:
- Nukopijuokite sugadintą master.mdf failą kaip vartotojo duomenų bazę į kitą serverį.
- Naudokite rankinius metodus arba DataNumen SQL Recovery atkurti iš jo objektus.
- Eksportuokite atkurtus objektus į scenarijų.
- Atkurti pagrindinę duomenų bazę
originaliame serveryje.
- Paleiskite 3 veiksme sugeneruotą scenarijų, kad iš naujo sukurtumėte vartotojus ir objektus.
3. Naudojimas DataNumen SQL Recovery Norėdami pataisyti sugadintą MDF failą
Jei aukščiau išvardyti rankiniai metodai nepavyksta, galite išbandyti profesionalius įrankius, pvz. DataNumen SQL Recovery, kuris padeda taisyti pažeistus MDF failus SQL Serverįtaisytieji įrankiai negali susidoroti. Programinė įranga naudoja pažangius algoritmus, kad gautų most duomenų iš sugadintų failų ir suteikia daug atkūrimo parinkčių.
3.1 Vieno failo taisymas
Vieno failo taisymo procesas yra paprastas ir lengvai sekamas:
- Uždarykite visas programas, kurios gali pakeisti MDF failą.
- Start DataNumen SQL Recovery.
- Pasirinkite sugadintą MDF failą įvesdami jo pavadinimą arba spustelėdami naršymo mygtuką.
- Jei reikia, įtraukite visus susijusius NDF failus.
- Pasirinkite šaltinio duomenų bazės formatą arba leiskite sistemai jį aptikti:
- Pasirinkite, kur norite išsaugoti atkurtą failą.
- Spustelėkite „Start Atkūrimas“, programinė įranga prisijungs prie jūsų SQL Server egzempliorius su jūsų serverio pavadinimu ir prisijungimo informacija.
- Tada programinė įranga pataisys jūsų failą naudodami išplėstinius atkūrimo algoritmus.
Pamatysite eigos juostą, rodančią, kaip vyksta remontas. Tai atlikę galite peržiūrėti atkurtą duomenų bazę SQL Server Vadybos studija.
3.2 Pataisykite failų paketą
Įmonės, turinčios keletą sugadintų duomenų bazių, sutaupys laiko taisydamos paketą. Galite įtraukti visus sugadintus MDF failus į eilę, nustatyti išvesties nuostatas ir start atsigavimą. Ši funkcija puikiai veikia verslo aplinkoje, kurioje reikia išspręsti sistemines duomenų bazės problemas.
Išsamūs žingsniai:
- Eikite į skirtuką „Batch Recovery“.
- Spustelėkite „Pridėti failus“, kad pridėtumėte kelis SQL Server Taisytini MDF failai.
- Taip pat galite spustelėti „Ieškoti failų“, kad surastumėte failus, kuriuos reikia taisyti vietiniame kompiuteryje.
- Spustelėkite „Start Atkūrimas“ mygtuką
- Visi sąraše esantys PST failai bus taisomi po vieną.
3.3 Atkurti iš standžiojo disko, disko vaizdo arba atsarginių failų
DataNumen SQL Recovery daro daugiau nei įprastas atkūrimas. Jis gali gauti SQL duomenis iš:
- VMWare VMDK virtualios mašinos disko failai
- Virtualūs PC VHD failai
- ISO vaizdo failai
- „Windows NTBackup“ failai (.bkf)
- „Acronis True Image“ failai (.tib)
- Norton Ghost failai (.gho, .v2i)
Šis lankstumas yra puikus būdas susigrąžinti duomenis pagal įvairius scenarijus, pvz.:
- Ištrinate duomenų bazę SQL Server.
- Jūs formatuojate standųjį diską.
- Kietojo disko gedimas.
- Virtualusis diskas VMWare arba Virtual PC yra sugadintas arba pažeistas, todėl jame saugote duomenų bazę.
- Atsarginės kopijos laikmenoje esantis atsarginės kopijos failas yra sugadintas arba pažeistas, todėl negalite atkurti duomenų bazės failo.
- Disko vaizdo failas yra sugadintas arba pažeistas, todėl iš jo negalite atkurti MDF failo.
Aukščiau nurodytais atvejais vis tiek galite atsigauti SQL Server duomenis iš standžiojo disko, disko vaizdo arba atsarginių failų tiesiogiai.
Jei turite disko vaizdą arba atsarginių kopijų failus, galite atlikti šiuos veiksmus:
- Spustelėkite mygtuką „…“, kad pasirinktumėte šaltinio failą.
- Dialogo lange „Atidaryti failą“ kaip filtrą pasirinkite „Visi failai (*.*)“.
- Pasirinkite disko vaizdą arba atsarginės kopijos failą kaip šaltinio failą, kurį reikia taisyti.
- Nustatykite išvesties fiksuotos duomenų bazės failo pavadinimą, pvz., E_Drive_fixed.mdf.
Jei norite atkurti iš standžiojo disko tiesiogiai, galite naudoti DataNumen Disk Image Norėdami sukurti standžiojo disko disko vaizdo failą kaip šaltinio failą DataNumen SQL Recovery:
- Pasirinkite standųjį diską arba diską.
- Nustatykite išvesties vaizdo failo pavadinimą.
- Spustelėkite „Start Klonavimas“, norėdami sukurti disko vaizdo failą iš standžiojo disko / disko.
3.4 Ištrintų įrašų ir lentelių atkūrimas
Jei ištrynėte kai kuriuos įrašus lentelėje arba per klaidą ištrynėte kai kurias lenteles duomenų bazėje, galite juos atkurti naudodami DataNumen SQL Recovery.
Neištrinti įrašai gali būti rodomi ne ta pačia tvarka, kokia buvo prieš ištrinant, todėl po atkūrimo gali reikėti naudoti SQL sakinius, kad rastumėte šiuos nepašalintus įrašus.
Jei neištrintų lentelių pavadinimų nepavyks atkurti, jos bus pervadintos į „Atkurta_Lentelė1“, „Atkurta_Lentelė2“ ir t. t.
3.5 Atkurti nuo Ransomware arba viruso
Standartiniais metodais dažniausiai nepavyksta ištaisyti kenkėjiškų programų užšifruotų duomenų bazių. DataNumen SQL Recovery naudoja specialius algoritmus, kad gautų duomenis iš ransomware užšifruotų MDF failų nemokėdamas užpuolikams. Programinė įranga gali atkurti failus net tada, kai šifravimas sugadino jų antraštes arba vidines struktūras.
3.6 Pataisykite atkurtą failą
Jei MDF failus atkūrė DataNumen Data Recovery (ar kitų duomenų atkūrimo įrankių) negalima pridėti SQL Server, šie failai vis tiek gali būti sugadinti. Tokiu atveju naudokite DataNumen SQL Recovery vėl juos pataisyti ir užtikrinti, kad jų duomenys būtų pasiekiami SQL Server.
3.7 Atkurti iš laikinojo duomenų bazės tempdb.mdf
Kada SQL Server veikia, išsaugos visą tempąrary duomenys, įskaitant visą tempąrary lenteles ir parduotuvės procedūras, į tempąrary duomenų bazė vadinama tempdb.mdf. Kai įvyksta duomenų nelaimė, jei negalite atkurti norimų duomenų iš esamų mdf ir susijusių ndf failų, vis tiek galėsite atkurti duomenis iš tempdb.mdf naudodami DataNumen SQL Recovery, taip:
- Stop SQL Server Data Engine paslauga.
- „Windows“ paieškos funkcijos naudojimas norint ieškoti tempdb.mdf failo kompiuteryje, kuriame yra SQL Server egzempliorius įdiegtas.
- Radę „tempdb.mdf“, galite jį pasirinkti kaip atkuriamą šaltinio failą ir naudoti DataNumen SQL Recovery jį susigrąžinti.
3.8 Pavyzdiniai failai
SQL Server versija | Sugadintas MDF failas | MDF failas pataisytas DataNumen SQL Recovery |
SQL Server 2014 | Klaida1_4.mdf | Klaida1_4_fixed.mdf |
SQL Server 2014 | Klaida2_4.mdf | Klaida2_4_fixed.mdf |
SQL Server 2014 | Klaida4_4.mdf | Klaida4_4_fixed.mdf |
SQL Server 2014 | Klaida5_4.mdf | Klaida5_4_fixed.mdf |
4. Internetinės atkūrimo paslaugos
Internetinės paslaugos suteikia jums kitokį būdą taisyti SQL duomenų bazes, kai atsisiųsti ir įdiegti atkūrimo programinę įrangą neįmanoma arba patogu. Šios internetinės paslaugos padeda taisyti sugadintus MDF failus be gilių techninių žinių.
4.1 Paprastos atkūrimo procedūros
Internetinės SQL atkūrimo paslaugos atliekamos pagal paprastą naudoti procesą:
- Įkelkite sugadintą failą – Sugadintas MDF failas saugiai perduodamas į paslaugų teikėjo serverį šifruotu ryšiu
- Apdorojimas ir analizė – Paslauga nuskaito jūsų failą naudodama specializuotus algoritmus ir identifikuoja atkuriamus duomenis
- Peržiūrėkite atkūrimo rezultatus – Prieš įsipareigodami visiškai atkurti, galite peržiūrėti atkuriamus duomenų bazės objektus
- Atsisiųskite pataisytą failą – Sutaisytas duomenų bazės failas arba SQL scenarijai tampa prieinami po apdorojimo
Šios debesies paslaugos veikia su SQL Server duomenų bazės failai, tokie kaip .mdf, .ndf ir .ldf. Apdorojimo laikas, kuris svyruoja nuo sekundžių iki minučių, priklauso nuo failo dydžio ir pažeidimo laipsnio.
4.2 „už“ ir „prieš“
Internetinio atkūrimo privalumai:
- Jums nereikia diegti programinės įrangos – puikiai tinka ribotoms aplinkoms arba vartotojams be administratoriaus teisių
- Veikia bet kurioje operacinėje sistemoje, įskaitant „MacOS“ ir „Linux“.
- Paruošta naudoti neatsisiunčiant didelių programinės įrangos paketų
- Patogi sąsaja tinka žmonėms, turintiems pagrindinių techninių įgūdžių
- Prieš pirkdami galite pamatyti atkuriamus duomenis
Apribojimai, apie kuriuos reikia galvoti:
- Skelbtinos duomenų bazės informacijos įkėlimas į trečiųjų šalių serverius kelia susirūpinimą dėl privatumo
- Didžiausiam duomenų bazės dydžiui taikomi apribojimai
- Mažiau tinkinimo parinkčių nei įrankių neprisijungus
- Atkūrimo greitis priklauso nuo serverio našumo ir apkrovos
- Demonstracinėse versijose iki pirkimo rodomi tik kai kurie atkuriami duomenys
Atkūrimo neprisijungus įrankiai suteikia daugiau kontrolės ir privatumo, tačiau reikia daugiau techninių žinių. Most internetinės paslaugos leidžia išbandyti jų efektyvumą naudojant nemokamas demonstracines versijas. Šios demonstracinės versijos atkuria pavyzdinius duomenis ir pažymi kitus atkuriamus elementus vietos rezervavimo priemonėmis.
Geriausias pasirinkimas tarp atkūrimo prisijungus ir neprisijungus priklauso nuo jūsų poreikių. Laikas, techniniai įgūdžiai, duomenų jautrumas ir MDF failų sugadinimo tipas vaidina svarbų vaidmenį priimant šį sprendimą.
5. Daugiau sprendimų
Nors ankstesniuose skyriuose aptarti metodai tvarko most MDF failų sugadinimo scenarijams, duomenų bazių atkūrimo aplinka siūlo papildomus specializuotus sprendimus. Mes įvertinome daugybę metodų ir surinkome šis išsamus m sąrašasost veiksmingi alternatyvūs metodai kurios papildo pagrindines remonto strategijas.
6. Po taisymo: patikrinkite ir apsaugokite savo duomenų bazę
Sugadinto MDF failo taisymas išsprendžia tik pusę problemos. Norint išlaikyti duomenų vientisumą ir užkirsti kelią būsimoms problemoms, jūsų duomenų bazė turi būti patvirtinta ir po sėkmingo atkūrimo apsaugota.
6.1 Patikrinkite atkurtų duomenų vientisumą
Išsamus patvirtinimo patikrinimas užtikrina, kad visi duomenys išliks nepažeisti po remonto. DBCC CHECKDB komanda su DATA_PURITY nuskaito netinkamas vertes:
DBCC CHECKDB (database_name) WITH DATA_PURITY, NO_INFOMSGS;
Ši komanda nustato stulpelių reikšmes, kurios gali būti netinkamos arba nepatenka į duomenų tipų diapazoną. Atminkite, kad visas aptiktas klaidas turite taisyti rankiniu būdu, nes taisymo parinktys negali jų ištaisyti automatiškai.
DBCC CHECKCONSTRAINTS padeda patikrinti, ar verslo logika išlieka nepakitusi, nes atliekant remonto operacijas netikrinami ir nepalaikomi išorinio rakto apribojimai.
6.2 Indeksų ir apribojimų atkūrimas
Našumo optimizavimas tampa kitu žingsniu, kai tik patikrinamas duomenų vientisumas. Remonto operacijos dažnai palieka indeksus suskaidytus, todėl reikia skubiai atkreipti dėmesį:
ALTER INDEX ALL ON table_name REBUILD;
Pagrindinė komanda pirmiausia turėtų atkurti konkrečius dažnai naudojamus indeksus, kad greitai atkurtų svarbiausių sistemų našumą. Taip sukuriama nauja, tinkamai hosted indeksai, kad boost atsakymo į užklausą laikas.
6.3 Atkurtos duomenų bazės atsarginės kopijos kūrimas
Nedelsdami sukurkite visą naujai pataisytos duomenų bazės atsarginę kopiją:
BACKUP DATABASE database_name
TO DISK = 'path\backup_file.bak'
WITH CHECKSUM, FORMAT;
Parinktis CHECKSUM patikrina atsarginės kopijos vientisumą operacijos metu. Po to išbandykite atsarginę kopiją bandomajame serveryje, kad įsitikintumėte, jog ji tinkamai veikia, prieš naudodami ją gamybos atkūrimui.
6.4 Stebėjimo ir įspėjimų nustatymas
Aktyvus stebėjimas padeda aptikti galimas problemas prieš sugadinant duomenis. Nustatykite įspėjimus apie pagrindinę metriką, įskaitant:
- procesoriaus procentas (slenkstis: 90 %)
- Panaudota duomenų erdvė procentais (slenkstis: 95 %)
- Darbuotojų naudojimas (slenkstis: 60 %)
- Aklavietės (bet koks įvykis)
- Sistemos klaidos bandant prisijungti
Azure monitorius arba SQL Server „Management Studio“ gali konfigūruoti šiuos įspėjimus. Būsenos įspėjimai suaktyvinami tol, kol jie bus išspręsti, o tai apsaugo nuo pranešimų audrų vykstant problemoms.
Savaitinės vientisumo patikros naudojant DBCC CHECKDB turėtų būti vykdomos svarbiose duomenų bazėse, kad būtų galima anksti pastebėti problemas.
7. DUK
Duomenų bazės sugadinimas sukelia daug klausimų vartotojams. Pažvelkime į kai kuriuos dažniausiai užduodamus klausimus apie MDF failų taisymą SQL Server.
7.1 Ar galiu atkurti MDF failą be LDF failo?
Atsakymas: Taip, naudojant profesionalius įrankius, tokius kaip DataNumen SQL Recovery, galite atkurti MDF failą be LDF failo.
7.2 Ar turėčiau naudoti trečiųjų šalių taisymo įrankius ar integruotus metodus?
Atsakymas: Pirmiausia verta išbandyti integruotus metodus, nes jie turi oficialų palaikymą. Nepaisant to, trečiųjų šalių įrankiai gali atkurti daugiau duomenų sunkių duomenų korupcijos atvejais. Geriausias pasirinkimas priklauso nuo:
- Duomenų kritiškumas
- Atsarginės kopijos prieinamumas
- Terminai
- Biudžeto suvaržymai
- Rizikos tolerancija duomenų praradimui
8. Išvada
SQL Server Norint sumažinti duomenų praradimą, reikia greitai aptikti duomenų bazės pažeidimus ir tinkamai atkūrimo metodus. MDF failų sugadinimo ženklai padeda greitai veikti iškilus problemoms. Turite keletą įtaisytųjų atkūrimo parinkčių SQL Server įrankių iki specializuotų trečiųjų šalių sprendimų, tokių kaip DataNumen SQL Recovery įrankisŽemiau pateikiama šio straipsnio santrauka:
Prevencija veikia geriau nei gydymas. Reguliari duomenų bazių priežiūra, tinkamos atsarginių kopijų kūrimo procedūros ir disko būklės stebėjimas iš esmės sumažina korupcijos riziką. Sistema taip pat turi įrodyti, kad atkurtos duomenų bazės yra vientisumo patikros ir atkurtos indeksai, kad duomenys būtų patikimi po remonto.