Sisukord peida

1. MDF-failide korruptsiooni mõistmine

MDF-failid on aluseks SQL Serverandmesalvestusmehhanism. Need kriitilised komponendid vajavad kiiret tuvastamist ja nõuetekohaseid taastamismeetodeid, kui need rikutakse, et minimeerida andmete kadu. Õpime tundma MDF-faile ja seda, kuidas rikutud MDF-faile parandada.

1.1 Milles on MDF-fail? SQL Server?

MDF (põhiandmebaasifail) toimib peamise andmefailina SQL Server mis sisaldab kõiki kasutajaandmeid, nagu tabelid, indeksid, salvestatud protseduurid, vaated ja muud andmebaasiobjektid. Sellel failil on nii skeem kui ka tegelikud andmed, mis teeb sellest most mis tahes oluline osa SQL Server andmebaasi. Laiend .mdf tuvastab selle peamise faili, mis töötab koos logifailidega (.ldf). Need logifailid jälgivad taastetoiminguteks vajalikku tehinguteavet.

1.2 MDF-failide riknemise levinumad põhjused

Teie MDF-failid võivad rikkuda mitmel põhjusel.

  • Elektrikatkestused või ebaõiged SQL Server sulgemiste
  • Riistvararikked, eriti salvestuse alamsüsteemi probleemid
  • Salvestuskettal on halvad sektorid
  • Pahavara või viiruste rünnakud kaitsmata süsteemidele
  • Failisüsteemi vead, mis mõjutavad andmebaasi salvestamist
  • Tarkvara vead sisse SQL Server ise

Süsteemi kokkujooksmised aktiivsete andmebaasitoimingute ajal võivad oluliselt suurendada korruptsiooniohtu, kuna need võivad peatada olulised kirjutamistoimingud.

1.3 Kasulikud näpunäited MDF-failide korruptsiooni vältimiseks

Saate oma MDF-faile korruptsiooni eest kaitsta järgmiselt.

  • Looge regulaarselt varukoopiaid ja kontrollige nende terviklikkust automaatselt
  • Kasutage kõigi andmebaaside jaoks suvandina Lehekülje kinnitamine KONTROLLSUMM
  • Käivitage käsud BACKUP DATABASE koos CHECKSUM-iga
  • Ostke UPS, et vältida ootamatuid väljalülitusi
  • Salvestusprobleemide vältimiseks kontrollige sageli kettaruumi
  • Värskendused SQL Server ja turvapaikadega operatsioonisüsteem
  • Käivitage DBCC CHECKDB regulaarselt kõigis andmebaasides

1.4 Rikutud MDF-faili tavalised märgid

MDF-failide riknemise kiire tuvastamine võib säästa palju taastamisaega. Allpool on mõned levinumad märgid MDF-failide riknemisest:

  • Tõrketeated, kui proovite andmebaasi manustada või sellele juurde pääseda
  • Andmebaas kuvatakse režiimis SUSPECT või RECOVERY_PENDING
  • I/O vead sisse SQL Server logid, eriti vead 823, 824 või 825
  • Järjepidevuse vead andmebaasi toimingute ajal
  • Järsud jõudlusprobleemid
  • SQL Server viga 5171 või 5172 andmebaaside manustamisel

1.5 DBCC CHECKDB kasutamine korruptsiooni tuvastamiseks

DBCC CHECKDB aitab teil andmebaasi rikutust varakult tabada:

DBCC CHECKDB (database_name) WITH NO_INFOMSGS

See käsk käivitab täielikud kontrollid, sealhulgas:

  • Kõigi objektide loogilise ja füüsilise terviklikkuse kontroll
  • Indeksistruktuuride ja lehtede linkide testid
  • Andmebaasi eraldamise järjepidevuse kontrollimine

Selle käsu käitamine iganädalaselt või iga päev kriitiliste süsteemide jaoks aitab teil varakult tuvastada korruptsiooni ja annab teile rohkem võimalusi taastumiseks.

2. Kasutades DataNumen SQL Recovery rikutud MDF-faili parandamiseks

DataNumen SQL Recovery aitab teil parandada kahjustatud MDF-faile, mis SQL Serversisseehitatud tööriistad ei saa hakkama. Tarkvara kasutab täiustatud algoritme, et saada most andmed on võimalikud rikutud failidest ja pakub palju taastamisvõimalusi.

2.1 Üksiku faili parandamine

Ühe faili parandamise protsess on lihtne ja hõlpsasti jälgitav:

  1. Sulgege kõik programmid, mis võivad MDF-faili muuta.
  2. Start DataNumen SQL Recovery.
  3. Valige kahjustatud MDF-fail, tippides selle nime või klõpsates sirvimisnupul.
  4. Vajadusel lisage kõik seotud NDF-failid.
  5. Valige lähteandmebaasi vorming või laske süsteemil see tuvastada:
    Määrake allika vorming SQL Server MDF-fail
  6. Valige, kuhu soovite taastatud faili salvestada.
  7. Klõpsake nuppu "Start Taastamine”, loob tarkvara teiega ühenduse SQL Server eksemplar teie serveri nime ja sisselogimisandmetega.
  8. Seejärel parandab tarkvara teie faili täiustatud taastamisalgoritmidega.

Kasutama DataNumen SQL Recovery ühe rikutud parandamiseks SQL Server MDF-fail.
Näete edenemisriba, mis näitab, kuidas remont läheb. Kui see on tehtud, saate oma taastatud andmebaasi vaadata SQL Server Juhtimisstuudio.

2.2 Failipartii parandamine

Mitme rikutud andmebaasiga ettevõtted säästavad pakettremondiga aega. Saate lisada kõik oma kahjustatud MDF-failid järjekorda, määrata oma väljundi eelistused ja start taastumine. See funktsioon töötab suurepäraselt ärikeskkondades, kus on vaja lahendada süsteemsed andmebaasiprobleemid.

Üksikasjalikud sammud:

  1. Minge vahekaardile "Partii taastamine".
  2. Mitme faili lisamiseks klõpsake "Lisa failid". SQL Server MDF-failid tuleb parandada.
  3. Kohalikus arvutis parandatavate failide leidmiseks võite klõpsata ka nuppu Otsi faile.
  4. Klõpsake nuppu "Start Taastamine” nuppu
  5. Kõik loendis olevad PST-failid parandatakse ükshaaval.

Kasutama DataNumen SQL Recovery rikutud esemete parandamiseks SQL Server MDF failid.

2.3 Taastamine kõvakettalt, kettapildilt või varufailidest

DataNumen SQL Recovery teeb rohkem kui tavaline taastamine. See saab SQL-andmeid hankida:

  • VMWare VMDK virtuaalmasina kettafailid
  • Virtuaalsed arvuti VHD-failid
  • ISO pildifailid
  • Windows NTBackup failid (.bkf)
  • Acronis True Image failid (.tib)
  • Norton Ghost failid (.gho, .v2i)

See paindlikkus on suurepärane viis andmete taastamiseks erinevatel stsenaariumidel, näiteks:

  • Kustutate andmebaasi SQL Server.
  • Vormindate kõvaketta.
  • Kõvaketta rike.
  • Virtuaalne ketas VMWare'is või Virtual PC-s on rikutud või kahjustatud ja salvestate sellele andmebaasi.
  • Varunduskandjal olev varukoopiafail on rikutud ja te ei saa sellelt andmebaasifaili taastada.
  • Ketta pildifail on rikutud või kahjustatud ja te ei saa sellest MDF-faili taastada.

Ülaltoodud juhtudel võite siiski taastuda SQL Server andmed otse kõvakettalt, ketta kujutisest või varukoopiafailidest.

Kui teil on kettakujutis või varukoopiafailid käepärast, saate teha järgmist.

  1. Lähtefaili valimiseks klõpsake nuppu "…".
  2. Valige dialoogiaknas „Ava fail” filtriks „Kõik failid (*.*)”.
  3. Valige parandatava lähtefailina ketta kujutis või varufail.
  4. Määrake väljundi fikseeritud andmebaasi faili nimi, näiteks E_Drive_fixed.mdf.

Kasutama DataNumen SQL Recovery taastuma SQL Server andmed kõvaketastelt, kettakujutistest või varukoopiafailidest.

Kui soovite kõvakettalt otse taastada, saate seda kasutada DataNumen Disk Image kõvaketta kettapildifaili loomiseks lähtefailina DataNumen SQL Recovery:

  1. Valige kõvaketas või ketas.
  2. Määrake väljundpildi faili nimi.
  3. Klõpsake "Start Kloonimine” nuppu kõvakettalt/kettalt ketta pildifaili loomiseks.

Kasutama DataNumen Disk Image kõvakettalt/kettalt ketta pildifaili loomiseks, nii et DataNumen SQL Recovery saab taastada SQL Server andmed ketta pildifailist.

2.4 Taastamine lunavarast või viirusest

Tavameetodid ei suuda tavaliselt pahavaraga krüptitud andmebaase parandada. DataNumen SQL Recovery kasutab lunavaraga krüptitud MDF-failidest andmete hankimiseks spetsiaalseid algoritme ilma ründajatele maksmata. Tarkvara suudab faile taastada isegi pärast seda, kui krüpteerimine on kahjustanud nende päiseid või sisemisi struktuure.

2.5 Parandage taastatud fail

Kui MDF-failid taastas DataNumen Data Recovery (või muid andmete taastamise tööriistu) ei saa lisada SQL Server, võivad need failid siiski olla rikutud. Sellisel juhul kasutage DataNumen SQL Recovery neid uuesti parandada, et tagada nende andmetele juurdepääs SQL Server.

2.6 Taastamine tempdb.mdf failist

Kui SQL Server töötab, salvestab see kogu temporary andmed, sealhulgas kogu temporary tabelid ja poe protseduurid, temposserary andmebaas nimega tempdb.mdf. Andmekatastroofi korral, kui te ei saa soovitud andmeid olemasolevatest mdf- ja sellega seotud ndf-failidest taastada, võib teil siiski olla võimalik oma andmed failist tempdb.mdf taastada, kasutades DataNumen SQL Recovery, järgnevalt:

  1. Peatus SQL Server Andmemootori teenus.
  2. Windowsi otsingufunktsiooni kasutamine tempdb.mdf faili otsimiseks arvutis, kus SQL Server eksemplar on installitud.
  3. Pärast tempdb.mdf faili leidmist saate selle valida taastatava lähtefailina ja kasutada käsku DataNumen SQL Recovery selle taastamiseks.

3. MDF-faili käsitsi parandamise meetodid

SQL Servernatiivsed meetodid pakuvad tasuta alternatiive MDF-failide riknemise parandamiseks. Need käsitsi tehtavad meetodid võivad päästa andmebaase, millele te ei pääse juurde, kuid need vajavad hoolikat rakendamist.

3.1 Hiljutisest varukoopiast taastamine

Most usaldusväärne taastamismeetod starts taastamisega hiljutisest varukoopiast. See lähenemine möödub korruptsioonist, naases tervislikule seisundile. Saate kasutada käsku RESTORE DATABASE koos õigete FROM DISK parameetritega, et viia andmebaas tagasi riknemiseelsesse olekusse. Teie andmete terviklikkus jääb puutumatuks, ilma et see kahjustaks andmebaasiobjektide vahelisi suhteid.

3.2 DBCC CHECKDB kasutamine koos REPAIR-suvanditega

DBCC CHECKDB pakub teile sisseehitatud parandusvõimalusi, kui varukoopia taastamine pole valik.

DBCC CHECKDB (database_name, REPAIR_ALLOW_DATA_LOSS) 
WITH ALL_ERRORMSGS, NO_INFOMSGS;

Käsklusel on kolm remonditaset:

  • REPAIR_FAST: säilitab süntaksi ainult tagasiühilduvuse jaoks; remonti ei tee
  • REPAIR_REBUILD: Teeb parandusi ilma andmete kadumiseta
  • REPAIR_ALLOW_DATA_LOSS: parandab kõik teatatud vead, kuid võib osa andmeid ohverdada

3.3 REPAIR_ALLOW_DATA_LOSS kasutamise riskid

Parandusvõimalustega kaasnevad riskid. REPAIR_ALLOW_DATA_LOSS võib rikutud lehed täielikult eemaldada, mis viib jäädava andmete kadumiseni. Samuti ignoreerib see võõrvõtme piiranguid, mis võivad tabelite vahelise relatsioonilise terviklikkuse rikkuda. Seega,

  • Enne parandamist peaksite oma rikutud MDF-faili käsitsi varundama.
  • Pärast parandamist peaksite äriloogika vigade leidmiseks kontrollima piiranguid DBCC CHECKCONSTRAINTS abil.

3.4 Kasutage DBCC CHECKTABLE'i

DBCC CHECKTABLE annab teile a tarsaadud lähenemisviis korruptsioonile konkreetsetes tabelites:

DBCC CHECKTABLE (table_name, REPAIR_ALLOW_DATA_LOSS);

See käsk vaatab kogu andmebaasi asemel ühte tabelit. See töötab kiiremini ja sellel on vähem riske, kui teate, millistel tabelitel on probleeme.

3.5 Andmebaasi seadistamine EMERGENCY ja SINGLE_USER režiimi

Tõsiselt rikutud andmebaasid võivad vajada viimase võimalusena HÄDAABI:

ALTER DATABASE [DatabaseName] SET EMERGENCY;
ALTER DATABASE [DatabaseName] SET SINGLE_USER WITH ROLLBACK IMMEDIATE;
DBCC CHECKDB ([DatabaseName], REPAIR_ALLOW_DATA_LOSS);

Andmebaasi administraatorid saavad hädaolukorra režiimi kaudu kirjutuskaitstud juurdepääsu, kui tavaline juurdepääs ebaõnnestub. Protsess loob tehingulogi uuesti, kuid te kaotate tehingute järjepidevuse ja katkestate TAASTAMISE ahela. Varundage oma andmebaasifailid enne hädaolukorra parandamist, et hoida oma taastevõimalused avatuna.

3.6 „Häkkimise teel kinnitamise” meetod

Kui te ei saa kahjustatud MDF-faili lisada SQL Server, võite proovida „häkkimise teel kinnitamise” meetodit:

  1. Looge vigastatud andmebaasiga sama nimega näiv andmebaas
  2. Võtke näiv andmebaas võrguühenduseta
  3. Kustutage näiv andmebaasi failid
  4. Kopeerige kahjustatud MDF-fail näivfaili asukohta
  5. Viige andmebaas võrku

See meetod ei paranda korruptsiooni, kuid aitab SQL Server tuvastab faili ja võimaldab paranduskäske.

3.7 Rikutud põhiandmebaasi parandamine

Põhiandmebaasi rikkumine nõuab järgmisi samme.

  1. Kopeeri rikutud master.mdf kasutajaandmebaasina teise serverisse.
  2. Kasutama DataNumen SQL Recovery või manuaalsed meetodid ülalpool, et sealt objekte taastada.
  3. Ekspordi taastatud objektid skripti.
  4. Põhiandmebaasi uuesti loomine Välislink algsel serveril.
  5. Kasutajate ja objektide taasloomiseks käivitage 3. etapis loodud skript.

4. Parandage kettavead, mis põhjustavad MDF-failide riknemist

SQL Server sõltub andmete salvestamiseks ja hankimiseks suuresti kettast ja failisüsteemist. Seega põhjustavad ketta- või failisüsteemi vead sageli MDF-failide riknemist. SQL Server tööriistad ei saa ise parandada. Enne kasutamist peate need probleemid lahendama. käsitsi parandamise meetodid in SQL ServerAllpool on mõned tööriistad, mis seda ülesannet täidavad.

4.1 CHKDSK

CHKDSK (Check Disk) on oluline Windowsi utiliit, mis tuvastab ja parandab failisüsteemi vigu, mis võivad teie MDF-faile rikkuda. See käsurea tööriist siseneb ketastele, et leida vigased sektorid, lost klastrid, ristlingitud failid ja kataloogivead, mis võivad mõjutada SQL Server andmebaasi failid.

Saate käivitada CHKDSK-i draivil, millel on rikutud MDF-fail. Lisateavet leiate aadressilt Microsofti ametlik veebisait Välislink.

Paljud varem ligipääsmatud MDF-failid muutuvad pärast CHKDSK käivitamist uuesti kättesaadavaks. See protsess hoiab ära ka edaspidise korruptsiooni, parandades algpõhjuse ketta tasemel.

Andmebaasi administraatorid peaksid enne muude parandusmeetodite proovimist käivitama CHKDSK-i SQL Server andmebaasid näitavad I/O vigu (nt viga 15105). Selline lähenemine parandab oluliselt taastumisvõimalusi.

4.2 Ketta diagnostikaostic tööriistad

Tänapäevastes Windowsi versioonides sisaldab CHKDSK nüüd ketaste skannimise ja diagnoosimise funktsiooni. Mõned andmebaasi administraatorid eelistavad aga kasutada spetsiaalset ketta diagnoosimist.ostic-tööriistu, et saada paremaid tulemusi ja täielik ülevaade ketta seisundist. Lisaks pakuvad need tööriistad üksikasjalikumaid aruandeid kui CHKDSK.

Ketta analüüsimiseks tehke järgmist.

  1. Kasutage tootja pakutavat ketta diagnostikatostic tööriistad
  2. Käivitage pinnaskannimise testid vigaste sektorite tuvastamiseks ja märgistamiseks
  3. Käivitage oma salvestusriistvarale omaseid veaparandusrutiine

Allpool on ketta diagnooside loend.ostPeamiste tootjate IC-tööriistad:

Vahend Ketas Vigade tuvastamine Auto Fix
SeaTools Seagate'i kõvakettad/SSD-d ⚠️ (piiratud koguses)
WD armatuurlaud WD SSD-d ⚠️
Andmete päästja WD kõvakettad ⚠️
Samsung mustkunstnik Samsungi SSD-d ⚠️
Inteli MAS-tööriist Inteli SSD-d ⚠️
Oluline juht Olulised (mikronilised) SSD-d ⚠️
Kingstoni mänedžer Kingstoni SSD-d ⚠️
SanDiski armatuurlaud SanDiski SSD-d ⚠️

Legend:

✅ = Toetatud
⚠️ = Piiratud automaatne parandamine, mostsektori ümberkaardistamise või sisemiste püsivara rutiinide kaudu

Ettevõtete salvestussüsteemid vajavad erilist tähelepanu. Lisaks lihtsatele kettakontrollidele peaksite vaatama kettakontrollereid, sideliine ja kogu ketta alamsüsteemi. Probleemid selles ahelas võivad teie andmebaasi rikkuda.

Esmalt annab kettataseme probleemide parandamine SQL Serverparandamise meetodid on parem võimalus edu saavutamiseks. See süstemaatiline lähenemine lahendab sageli korruptsioonistsenaariumid ilma kolmanda osapoole tööriistu vajamata.

5. Interneti-taasteteenused

Veebiteenused pakuvad teile teistsugust viisi SQL-andmebaaside parandamiseks, kui taastetarkvara allalaadimine ja installimine pole võimalik või mugav. Need veebiteenused aitavad parandada rikutud MDF-faile ilma sügavate tehniliste teadmisteta.

5.1 Lihtsad taastamise protseduurid

Veebipõhised SQL-i taastamise teenused järgivad lihtsalt kasutatavat protsessi:

  1. Laadige rikutud fail üles – Teie kahjustatud MDF-fail edastatakse turvaliselt krüptitud ühenduse kaudu teenusepakkuja serverisse
  2. Töötlemine ja analüüs – Teenus skannib teie faili spetsiaalsete algoritmidega ja tuvastab taastatavad andmed
  3. Vaadake taastamise tulemusi – Enne täielikule taastamisele pühendumist saate vaadata taastatavate andmebaasiobjektide eelvaadet
  4. Laadige alla parandatud fail – Parandatud andmebaasifail või SQL-skriptid muutuvad pärast töötlemist kättesaadavaks

Need pilveteenused töötavad koos SQL Server andmebaasifailid nagu .mdf, .ndf ja .ldf. Faili suurus ja rikutuse aste määravad töötlemisaja, mis jääb vahemikku sekunditest minutiteni.

5.2 plusse ja miinust

Internetis taastamise eelised:

  • Tarkvara pole vaja installida – ideaalne piiratud keskkondadele või ilma administraatoriõigusteta kasutajatele
  • Töötab mis tahes operatsioonisüsteemiga, sealhulgas macOS ja Linux
  • Kasutusvalmis ilma suuri tarkvarapakette alla laadimata
  • Kasutajasõbralik liides sobib elementaarsete tehniliste oskustega inimestele
  • Enne ostmist näete taastatavaid andmeid

Piirangud, millele mõelda:

  • Tundliku andmebaasi teabe üleslaadimine kolmandate osapoolte serveritesse tekitab privaatsusprobleeme
  • Andmebaasi maksimaalsel suurusel on piirangud
  • Vähem kohandamisvalikuid kui võrguühenduseta tööriistad
  • Taastumise kiirus sõltub serveri jõudlusest ja koormusest
  • Demoversioonid näitavad kuni ostuni ainult mõningaid taastatavaid andmeid

Võrguühenduseta taastamise tööriistad annavad teile rohkem kontrolli ja privaatsust, kuid vajavad rohkem tehnilisi teadmisi. Most võrguteenused võimaldavad teil testida nende tõhusust tasuta demode abil. Need demod taastavad näidisandmeid ja märgivad muud taastatavad üksused kohahoidjatega.

Parim valik võrgu- ja võrguühenduseta taastamise vahel taandub teie vajadustele. Ajasurve, tehnilised oskused, andmete tundlikkus ja MDF-failide riknemise tüüp mängivad selles otsuses olulist rolli.

6. Pärast parandamist: andmebaasi valideerimine ja turvamine

Rikutud MDF-faili parandamine lahendab vaid poole probleemist. Andmete terviklikkuse säilitamiseks ja tulevaste probleemide peatamiseks tuleb teie andmebaas pärast edukat taastamist tõestada ja turvata.

6.1 Kontrollige taastatud andmete terviklikkust

Üksikasjalik valideerimiskontroll tagab, et kõik andmed jäävad pärast parandamist puutumatuks. DBCC CHECKDB käsk DATA_PURITY otsib kehtetuid väärtusi:

DBCC CHECKDB (database_name) WITH DATA_PURITY, NO_INFOMSGS;

See käsk tuvastab veeruväärtused, mis võivad olla kehtetud või andmetüüpide jaoks vahemikust väljas. Pidage meeles, et peate kõik tuvastatud vead käsitsi parandama, kuna parandusvalikud ei saa neid automaatselt parandada.

DBCC CHECKCONSTRAINTS aitab kontrollida, kas äriloogika jääb puutumatuks, kuna remonditoimingud ei kontrolli ega säilita võõrvõtmepiiranguid.

6.2 Indeksite ja piirangute taastamine

Toimivuse optimeerimisest saab järgmine samm pärast andmete terviklikkuse kontrollimist. Remonditoimingud jätavad indeksid sageli killustatuks, mis vajab kiiret tähelepanu:

ALTER INDEX ALL ON table_name REBUILD;

Põhimeeskond peaks esmalt uuesti üles ehitama konkreetsed suure kasutusega indeksid, et kriitilistes süsteemides kiiresti jõudlust taastada. See loob uue, korralikult hosted indeksid, et boost päringu vastuse ajad.

6.3 Parandatud andmebaasi varukoopia

Looge oma äsja parandatud andmebaasist kohe täielik varukoopia:

BACKUP DATABASE database_name 
TO DISK = 'path\backup_file.bak' 
WITH CHECKSUM, FORMAT;

Valik CHECKSUM kontrollib toimingu ajal varukoopia terviklikkust. Testige varukoopiat hiljem testserveris, et veenduda, et see töötab korralikult, enne kui kasutate seda tootmise taastamiseks.

6.4 Jälgimise ja teadete seadistamine

Ennetav jälgimine aitab tuvastada võimalikud probleemid enne, kui need andmed rikuvad. Seadistage märguanded peamiste mõõdikute jaoks, sealhulgas:

  • Protsessori protsent (lävi: 90%)
  • Andmeruumi kasutatud protsent (lävi: 95%)
  • Töötajate kasutus (lävi: 60%)
  • Ummikud (mis tahes juhtum)
  • Süsteemi vead ühenduse loomise katsetel

Azure Monitor või SQL Server Management Studio saab neid hoiatusi konfigureerida. Olekupõhised hoiatused käivituvad kuni lahenduseni, mis hoiab ära teavitustormid jooksvate probleemide ajal.

Iganädalased terviklikkuse kontrollid, kasutades DBCC CHECKDB-d, peaksid töötama kriitilistes andmebaasides, et probleemid varakult tuvastada.

7. KKK

Andmebaasi rikkumine tekitab kasutajatele palju küsimusi. Vaatame mõningaid levinumaid küsimusi MDF-failide parandamise kohta SQL Server.

7.1 Kas ma saan MDF-faili taastada ilma LDF-failita?

Vastus: Jah, professionaalsete tööriistadega, näiteks DataNumen SQL Recovery, saate MDF-faili taastada ilma LDF-failita.

7.2 Kas peaksin kasutama kolmanda osapoole parandustööriistu või sisseehitatud meetodeid?

Vastus: Sisseehitatud meetodid väärivad esimest proovimist, kuna neil on ametlik tugi. Sellest hoolimata võivad kolmandate osapoolte tööriistad raskemate korruptsioonijuhtumite korral rohkem andmeid taastada. Parim valik sõltub järgmisest:

  • Andmete kriitilisus
  • Varukoopia saadavus
  • Tähtajad
  • Eelarve piirangud
  • Andmete kadumise riskitaluvus

8. järeldus

SQL Server Andmekao minimeerimiseks vajab andmebaasi riknemine kiiret tuvastamist ja õigeid taastamismeetodeid. MDF-failide korruptsioonimärgid aitavad teil probleemide ilmnemisel kiiresti tegutseda. Teil on mitu sisseehitatud taastamisvalikut SQL Server tööriistadest kuni spetsiaalsete kolmandate osapoolte lahendusteni, näiteks DataNumen SQL Recovery tööriistAllpool on selle artikli kokkuvõte:

Infograafik, mis näitab selle kontuuri SQL Server MDF-i remondijuhend

Ennetamine toimib paremini kui ravi. Regulaarne andmebaasi hooldus, õiged varundusprotseduurid ja ketta seisundi jälgimine vähendavad oluliselt korruptsiooniriske. Süsteem peab ka tõestama taastatud andmebaase terviklikkuse kontrollimise ja uuesti indeksite abil, et hoida andmed pärast remonti usaldusväärsed.