Tartalomjegyzék elrejtése

1. Az MDF fájl sérülésének megértése

Az MDF fájlok az alapjai SQL Serveradattárolási mechanizmusa. Ezek a kritikus összetevők gyors észlelést és megfelelő helyreállítási módszereket igényelnek, ha megsérülnek, hogy minimalizáljuk az adatvesztést. Ismerjük meg az MDF fájlokat és a sérült MDF fájlok javításának módját.

1.1 Miben található az MDF fájl? SQL Server?

Az MDF (Master Database File) a fő adatfájlként szolgál SQL Server amely tartalmazza az összes felhasználói adatot, például táblákat, indexeket, tárolt eljárásokat, nézeteket és egyéb adatbázis-objektumokat. Ez a fájl tartalmazza a sémát és a tényleges adatokat is, így az most fontos része bármelyiknek SQL Server adatbázis. Az .mdf kiterjesztés ezt az elsődleges fájlt azonosítja, amely a naplófájlokkal (.ldf) együtt működik. Ezek a naplófájlok nyomon követik a helyreállítási műveletekhez szükséges tranzakciós információkat.

1.2 Az MDF-fájlok sérülésének gyakori okai

Az MDF-fájlok több okból is megsérülhetnek:

  • Áramkimaradás vagy nem megfelelő SQL Server leállások
  • Hardverhibák, különösen a tárolási alrendszer problémái
  • Hibás szektorok a tárolómeghajtón
  • Rosszindulatú programok vagy vírusok nem védett rendszerek ellen
  • Fájlrendszer-hibák, amelyek befolyásolják az adatbázis tárolását
  • Szoftverhibák SQL Server maga

Az aktív adatbázis-műveletek során bekövetkező rendszerösszeomlások nagymértékben növelhetik a korrupció kockázatát, mert leállíthatják a fontos írási műveleteket.

1.3 Hasznos tippek az MDF-fájlok sérülésének megelőzésére

A következőképpen védheti meg MDF fájljait a korrupciótól:

  • Készítsen rendszeres biztonsági másolatot, és ellenőrizze azok integritását automatikusan
  • Használja az ELLENŐRZŐ SZÁM-ot az oldal ellenőrzése opcióként minden adatbázishoz
  • Futtassa a BACKUP DATABASE parancsokat a CHECKSUM segítségével
  • Szerezzen UPS-t, hogy elkerülje a hirtelen leállásokat
  • A tárolási problémák elkerülése érdekében gyakran ellenőrizze a lemezterületet
  • Frissítések SQL Server és az operációs rendszer biztonsági javításokkal
  • Futtassa rendszeresen a DBCC CHECKDB-t az összes adatbázison

1.4 A sérült MDF-fájlok gyakori jelei

Az MDF-fájlok sérülésének gyors észlelése sok helyreállítási időt takaríthat meg. Az alábbiakban felsoroljuk az MDF-fájlok sérülésének néhány gyakori jelét:

  • Hibaüzenetek, amikor megpróbálja csatolni vagy elérni az adatbázist
  • Az adatbázis SUSPECT vagy RECOVERY_PENDING módban jelenik meg
  • I/O hibák SQL Server naplók, különösen a 823-as, 824-es vagy 825-ös hibák
  • Konzisztencia hibák az adatbázis-műveletek során
  • Hirtelen teljesítményproblémák
  • SQL Server 5171 vagy 5172 hiba az adatbázisok csatolásakor

1.5 A DBCC CHECKDB használata a korrupció észlelésére

A DBCC CHECKDB segít az adatbázis-sérülés korai észlelésében:

DBCC CHECKDB (database_name) WITH NO_INFOMSGS

Ez a parancs teljes ellenőrzést futtat, beleértve:

  • Minden objektum logikai és fizikai integritásának ellenőrzése
  • Indexstruktúrák és oldalhivatkozások tesztjei
  • Az allokáció konzisztenciájának ellenőrzése az adatbázisban

Ha ezt a parancsot hetente vagy naponta futtatja a kritikus rendszereken, az segít a korrupció korai észlelésében, és több lehetőséget kínál a helyreállításra.

2. használata DataNumen SQL Recovery a sérült MDF fájl javításához

DataNumen SQL Recovery segít kijavítani a sérült MDF fájlokat SQL Servera beépített eszközei nem bírják. A szoftver fejlett algoritmusokat használ az most adatok lehetségesek a sérült fájlokból, és számos helyreállítási lehetőséget kínálnak.

2.1 Egyetlen fájl javítása

Az egyetlen fájl javítási folyamata egyszerű és könnyen követhető:

  1. Zárjon be minden olyan programot, amely megváltoztathatja az MDF fájlt.
  2. Start DataNumen SQL Recovery.
  3. Válassza ki a sérült MDF fájlt a nevének begépelésével vagy a Tallózás gombra kattintva.
  4. Ha szüksége van rájuk, csatoljon minden kapcsolódó NDF fájlt.
  5. Válassza ki a forrásadatbázis formátumát, vagy hagyja, hogy a rendszer észlelje:
    Állítsa be a forrás formátumát SQL Server MDF fájl
  6. Válassza ki, hová szeretné menteni a helyreállított fájlt.
  7. Kattintson az „Start Helyreállítás” gombot, a szoftver csatlakozik az Önhöz SQL Server példányt a szerver nevével és bejelentkezési adataival.
  8. Ezután a szoftver javítja a fájlt a fejlett helyreállítási algoritmusaival.

Felhasználás DataNumen SQL Recovery hogy megjavítson egyetlen sérültet SQL Server MDF fájl.
Megjelenik egy folyamatjelző sáv, amely megmutatja, hogyan halad a javítás. Miután ez megtörtént, megtekintheti a helyreállított adatbázist SQL Server Menedzsment Stúdió.

2.2 Fájlköteg javítása

A több sérült adatbázissal rendelkező vállalatok időt takaríthatnak meg a kötegelt javítással. Hozzáadhatja az összes sérült MDF-fájlt egy sorhoz, megadhatja a kimeneti beállításokat, és start a gyógyulást. Ez a funkció kiválóan működik olyan üzleti környezetben, ahol rendszerszintű adatbázis-problémákat kell kijavítani.

Részletes lépések:

  1. Lépjen a „Batch Recovery” fülre.
  2. Több fájl hozzáadásához kattintson a „Fájlok hozzáadása” gombra SQL Server Javítandó MDF fájlok.
  3. A „Fájlok keresése” gombra kattintva is megkeresheti a javítandó fájlokat a helyi számítógépen.
  4. Kattintson az „Start Helyreállítás” gombot
  5. A listában szereplő összes PST-fájl egyenként megjavításra kerül.

Felhasználás DataNumen SQL Recovery hogy megjavítson egy tétel sérültet SQL Server MDF fájlok.

2.3 Helyreállítás merevlemezről, lemezképről vagy biztonsági mentési fájlokról

DataNumen SQL Recovery többet tesz, mint a szokásos helyreállítás. SQL adatokat kaphat a következőktől:

  • VMWare VMDK virtuális gép lemezfájlok
  • Virtuális PC VHD fájlok
  • ISO képfájlok
  • Windows NTBackup fájlok (.bkf)
  • Acronis True Image fájlok (.tib)
  • Norton Ghost fájlok (.gho, .v2i)

Ez a rugalmasság nagyszerű módja annak, hogy visszaszerezze adatait különböző forgatókönyvek esetén, például:

  • Törölöd az adatbázist SQL Server.
  • Formázza a merevlemezt.
  • Merevlemez hiba.
  • A VMWare vagy a Virtual PC virtuális lemeze sérült vagy sérült, és Ön adatbázist tárol rajta.
  • A biztonsági mentési adathordozón lévő biztonsági másolat sérült vagy sérült, és az adatbázisfájl nem állítható vissza róla.
  • A lemezképfájl sérült vagy sérült, és nem tudja visszaállítani belőle az MDF fájlt.

A fenti esetekben még mindig képes lehet helyreállítani SQL Server adatok közvetlenül a merevlemezről, lemezkép vagy biztonsági mentési fájl.

Ha kéznél van a lemezkép vagy a biztonsági mentési fájlok, akkor a következőket teheti:

  1. Kattintson a „…” gombra a forrásfájl kiválasztásához.
  2. A „Fájl megnyitása” párbeszédpanelen válassza ki az „Összes fájl (*.*)” szűrőt.
  3. Válassza ki a lemezképet vagy a biztonsági mentési fájlt a javítandó forrásfájlként.
  4. Állítsa be a kimeneti rögzített adatbázisfájl nevét, például E_Drive_fixed.mdf.

Felhasználás DataNumen SQL Recovery felépülni SQL Server merevlemez-meghajtók adatai, lemezképek vagy biztonsági mentési fájlok.

Ha közvetlenül merevlemezről szeretne helyreállítani, használhatja DataNumen Disk Image a merevlemez lemezképfájljának létrehozásához forrásfájlként DataNumen SQL Recovery:

  1. Válassza ki a merevlemezt vagy a lemezt.
  2. Állítsa be a kimeneti képfájl nevét.
  3. Kattintson az „Start Klónozás” gombot a lemezképfájl létrehozásához a merevlemezről/lemezről.

Felhasználás DataNumen Disk Image lemezképfájl létrehozásához merevlemezről/lemezről, így DataNumen SQL Recovery vissza tudja állítani a SQL Server adatokat a lemezképfájlból.

2.4 Helyreállítás Ransomware-ből vagy vírusból

A szabványos módszerek általában nem javítják ki a rosszindulatú programok által titkosított adatbázisokat. DataNumen SQL Recovery speciális algoritmusokat használ ki az adatok ransomware-titkosított MDF-fájlokból való lekérésére anélkül, hogy a támadóknak fizetne. A szoftver akkor is képes helyreállítani a fájlokat, ha a titkosítás megsértette a fejlécet vagy a belső struktúrákat.

2.5 Helyreállított fájl javítása

Ha az MDF fájlokat helyreállította DataNumen Data Recovery (vagy más adat-helyreállító eszközök) nem csatolható SQL Server, ezek a fájlok továbbra is sérültek lehetnek. Ilyen esetben használja DataNumen SQL Recovery hogy újra megjavítsák, hogy az adataik elérhetőek legyenek SQL Server.

2.6 Helyreállítás a tempdb.mdf fájlból

Amikor SQL Server fut, tárolja az összes tempótrary adatok, beleértve az összes tempótrary táblázatok és bolti eljárások, tempóbarary tempdb.mdf nevű adatbázis. Adatkatasztrófa esetén, ha nem tudja visszaállítani a kívánt adatokat a meglévő mdf- és a kapcsolódó ndf-fájlokból, akkor is vissza tudja állítani az adatait a tempdb.mdf fájlból a DataNumen SQL Recovery, alábbiak szerint:

  1. megáll SQL Server Data Engine szolgáltatás.
  2. A Windows keresési funkciójának használatával tempdb.mdf fájlt kereshet azon a számítógépen, ahol a SQL Server példány telepítve van.
  3. Miután megtalálta a tempdb.mdf fájlt, kiválaszthatja azt a helyreállítandó forrásfájlként, és használhatja a következőt: DataNumen SQL Recovery hogy visszaszerezze.

3. Kézi módszerek az MDF fájl javításához

SQL Servernatív módszerei ingyenes alternatívákat kínálnak az MDF-fájlok sérülésének javítására. Ezek a kézi megközelítések megmenthetik azokat az adatbázisokat, amelyekhez nem férhet hozzá, de gondos végrehajtást igényelnek.

3.1 Visszaállítás legutóbbi biztonsági másolatból

A most megbízható helyreállítási módszer starts egy legutóbbi biztonsági másolatból való visszaállítással. Ez a megközelítés megkerüli a korrupciót azzal, hogy visszatér az egészséges állapotba. A RESTORE DATABASE paranccsal a megfelelő FROM DISK paraméterekkel állíthatja vissza az adatbázist a sérülés előtti állapotba. Az adatok integritása érintetlen marad anélkül, hogy az adatbázis-objektumok közötti kapcsolatokat veszélyeztetné.

3.2 Használja a DBCC CHECKDB-t a REPAIR opciókkal

A DBCC CHECKDB beépített javítási lehetőségeket biztosít, ha a biztonsági mentés visszaállítása nem lehetséges:

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

A parancsnak három javítási szintje van:

  • REPAIR_FAST: Megtartja a szintaxist csak a visszafelé kompatibilitás érdekében; nem végez javítást
  • REPAIR_REBUILD: Javításokat végez adatvesztés nélkül
  • REPAIR_ALLOW_DATA_LOSS: Kijavítja az összes jelentett hibát, de feláldozhat néhány adatot

3.3 A REPAIR_ALLOW_DATA_LOSS használatának kockázatai

A javítási lehetőségek kockázatokkal járnak. A REPAIR_ALLOW_DATA_LOSS teljesen eltávolíthatja a sérült oldalakat, ami végleges adatvesztéshez vezet. Figyelmen kívül hagyja az idegen kulcs megszorításait is, amelyek megsérthetik a táblák közötti relációs integritást. Így,

  • A javítás előtt manuálisan készítsen biztonsági másolatot a sérült MDF fájlról.
  • A javítás után ellenőrizze a kényszereket a DBCC CHECKCONSTRAINTS segítségével, hogy megtalálja az üzleti logikai hibákat.

3.4 Használja a DBCC CHECKTABLE-t

A DBCC CHECKTABLE megadja a tara korrupcióra vonatkozó megközelítést konkrét táblázatokban:

DBCC CHECKTABLE (table_name, REPAIR_ALLOW_DATA_LOSS);

Ez a parancs egy táblát néz meg a teljes adatbázis helyett. Gyorsabban fut, és kevesebb kockázattal jár, ha tudja, hogy melyik táblán vannak problémák.

3.5 Állítsa az Adatbázist VÉSZ és SINGLE_USER módba

A súlyosan sérült adatbázisokhoz utolsó lehetőségként VÉSZ módra lehet szükség:

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

Az adatbázis-adminisztrátorok csak olvasási hozzáférést kapnak a Vészhelyzet módban, ha a normál hozzáférés meghiúsul. A folyamat újraépíti a tranzakciós naplót, de elveszíti a tranzakciók konzisztenciáját, és megszakítja a RESTORE láncot. A sürgősségi javítások kipróbálása előtt készítsen biztonsági másolatot az adatbázis-fájlokról, hogy a helyreállítási lehetőségek nyitva maradjanak.

3.6 „Hack Attach” módszer

Ha nem tud sérült MDF fájlt csatolni SQL Server, kipróbálhatja a „hack csatolás” módszert:

  1. Hozzon létre egy ál-adatbázist, amelynek neve megegyezik a sérült adatbáziséval
  2. Tegye offline állapotba a hamis adatbázist
  3. Törölje a hamis adatbázis fájlokat
  4. Másolja a sérült MDF-fájlt a vakfájl helyére
  5. Hozd online az adatbázist

Ez a módszer nem javítja a korrupciót, de segít SQL Server felismeri a fájlt, és engedélyezi a javítási parancsokat.

3.7 Sérült törzsadatbázis javítása

A fő adatbázis-sérülés a következő lépéseket követeli meg:

  1. Másolja át a sérült master.mdf fájlt felhasználói adatbázisként egy másik kiszolgálóra.
  2. Felhasználás DataNumen SQL Recovery vagy a kézi módszerek fenti objektumok helyreállításához.
  3. Exportálja a helyreállított objektumokat egy szkriptbe.
  4. Építse újra a fő adatbázist Külső link az eredeti szerveren.
  5. Futtassa a 3. lépésben generált szkriptet a felhasználók és objektumok újbóli létrehozásához.

4. Javítsa ki az MDF-fájlok sérülését okozó lemezhibákat

SQL Server az adatok tárolása és visszakeresése nagymértékben függ a lemeztől és a fájlrendszertől. Tehát a lemez- vagy fájlrendszerhibák gyakran MDF-fájlok megsérüléséhez vezetnek SQL Server az eszközök önmagukban nem oldhatók meg. Ezeket a problémákat a használat előtt meg kell oldania kézi javítási módszerek in SQL Server. Az alábbiakban felsorolunk néhány eszközt, amelyek elvégzik ezt a feladatot.

4.1 CHKDSK

A CHKDSK (Check Disk) egy létfontosságú Windows segédprogram, amely észleli és kijavítja azokat a fájlrendszerhibákat, amelyek megrongálhatják az MDF fájlokat. Ez a parancssori eszköz a lemezekre kerül, hogy megtalálja a hibás szektorokat, lost fürtök, kereszthivatott fájlok és könyvtárhibák, amelyek hatással lehetnek SQL Server adatbázis fájlok.

A sérült MDF fájlt tartalmazó meghajtón futtathatja a CHKDSK parancsot. Részletesebb információkat a következő címen talál: A Microsoft hivatalos weboldala Külső link.

Sok korábban elérhetetlen MDF-fájl a CHKDSK futtatása után újra elérhetővé válik. Ez a folyamat a jövőbeli korrupciót is megelőzi azáltal, hogy a kiváltó okot lemezszinten javítja.

Az adatbázis-adminisztrátoroknak futtaniuk kell a CHKDSK-t, mielőtt más javítási módszereket próbálnának ki SQL Server az adatbázisok I/O hibákat mutatnak (például 15105-ös hiba). Ez a megközelítés jelentősen javítja a gyógyulási esélyeket.

4.2 Lemezdiagnózisostic eszközök

A modern Windows-verziókban a CHKDSK már tartalmazza a lemezek vizsgálatának és diagnosztizálásának funkcióját. Egyes adatbázis-adminisztrátorok azonban szívesebben használják a dedikált lemezdiagnózistostic eszközöket, hogy jobb eredményeket és teljes képet kaphasson a lemez állapotáról. Ezenkívül ezek az eszközök részletesebb jelentéseket biztosítanak, mint a CHKDSK.

Így elemezheti a lemezt:

  1. Használja a gyártó által biztosított lemezdiagnózistostic eszközök
  2. Futtasson felületi vizsgálati teszteket a hibás szektorok azonosítására és megjelölésére
  3. Hajtsa végre a tárolóhardverre jellemző hibajavító rutinokat

Az alábbiakban a lemezdiagn listája láthatóostic eszközök a nagy gyártóktól:

Szerszám Korong Hibaészlelés Auto Fix
SeaTools Seagate HDD/SSD-k ⚠️ (korlátozott)
WD műszerfal WD SSD-k ⚠️
Data Lifeguard WD HDD-k ⚠️
Samsung bűvész Samsung SSD-k ⚠️
Intel MAS eszköz Intel SSD-k ⚠️
Kulcsfontosságú ügyvezető Kritikus (mikronos) SSD-k ⚠️
Kingston menedzsere Kingston SSD-k ⚠️
SanDisk műszerfal SanDisk SSD-k ⚠️

Jelmagyarázat:

✅ = Támogatott
⚠️ = Korlátozott automatikus javítás, mostszektorok újraleképezésével vagy belső firmware-rutinokkal

A vállalati tárolórendszerek fokozott figyelmet igényelnek. Az egyszerű lemezellenőrzésen túl meg kell vizsgálnia a lemezvezérlőket, a kommunikációs vonalakat és a teljes lemezalrendszert. A láncban bárhol előforduló problémák megrongálhatják az adatbázist.

A lemezszintű problémák kijavítása először ad SQL Serverjavítási módszerei nagyobb esélyt adnak a sikerre. Ez a szisztematikus megközelítés gyakran megoldja a korrupciós forgatókönyveket anélkül, hogy harmadik féltől származó eszközökre lenne szükség.

5. Online helyreállítási szolgáltatások

Az online szolgáltatások más módot kínálnak az SQL-adatbázisok javítására, ha a helyreállítási szoftver letöltése és telepítése nem lehetséges vagy nem kényelmes. Ezek az online szolgáltatások segítenek kijavítani a sérült MDF-fájlokat anélkül, hogy mélyreható műszaki ismeretekre lenne szükségük.

5.1 Egyszerű helyreállítási eljárások

Az online SQL-helyreállítási szolgáltatások egy könnyen használható folyamatot követnek:

  1. Töltse fel a sérült fájlt – Az Ön sérült MDF fájlja titkosított kapcsolaton keresztül biztonságosan továbbítódik a szolgáltató szerverére
  2. Feldolgozás és elemzés – A szolgáltatás speciális algoritmusokkal ellenőrzi a fájlt, és azonosítja a helyreállítható adatokat
  3. Tekintse meg a helyreállítási eredményeket – Megtekintheti a helyreállítható adatbázis-objektumok előnézetét, mielőtt elkötelezné magát a teljes helyreállítás mellett
  4. Töltse le a javított fájlt – A javított adatbázisfájl vagy SQL-parancsfájlok a feldolgozás után elérhetővé válnak

Ezek a felhőszolgáltatások együtt működnek SQL Server adatbázis-fájlok, például .mdf, .ndf és .ldf. A fájl mérete és a sérülés súlyossága határozza meg a feldolgozási időt, amely másodpercektől percekig terjed.

5.2 Érvek és ellenérvek

Az online helyreállítás előnyei:

  • Nem kell szoftvert telepítenie – tökéletes korlátozott környezetekhez vagy rendszergazdai jogokkal nem rendelkező felhasználókhoz
  • Bármilyen operációs rendszeren működik, beleértve a macOS-t és a Linuxot is
  • Használatra kész nagy szoftvercsomagok letöltése nélkül
  • A felhasználóbarát felület megfelel az alapvető technikai ismeretekkel rendelkezőknek
  • Vásárlás előtt megtekintheti a helyreállítható adatokat

Elgondolkodtató korlátok:

  • Az érzékeny adatbázis-információk harmadik fél szervereire való feltöltése adatvédelmi aggályokat vet fel
  • Az adatbázis maximális méretének korlátozásai vannak
  • Kevesebb testreszabási lehetőség, mint offline eszközök
  • A helyreállítási sebesség a szerver teljesítményétől és terhelésétől függ
  • A demóverziók csak néhány helyreállítható adatot mutatnak meg a vásárlásig

Az offline helyreállítási eszközök nagyobb irányítást és adatvédelmet biztosítanak, de több technikai szakértelemre van szükség. Most Az online szolgáltatások segítségével tesztelheti hatékonyságukat ingyenes demókkal. Ezek a demók mintaadatokat állítanak helyre, és helyőrzőkkel jelölnek meg más helyreállítható elemeket.

Az online és offline helyreállítás közötti legjobb választás az Ön igényeitől függ. Az időnyomás, a technikai készségek, az adatérzékenység és az MDF-fájlok sérülésének típusa mind fontos szerepet játszanak ebben a döntésben.

6. Javítás után: Érvényesítse és biztosítsa adatbázisát

A sérült MDF fájl kijavítása csak a probléma felét oldja meg. Adatbázisának bizonyítania kell, hogy igaza van, és meg kell őriznie a sikeres helyreállítást az adatok integritásának megőrzése és a jövőbeni problémák elkerülése érdekében.

6.1 Ellenőrizze a helyreállított adatok integritását

A részletes érvényesítési ellenőrzés biztosítja, hogy a javítás után minden adat sértetlen marad. A DATA_PURITY DBCC CHECKDB parancs érvénytelen értékeket keres:

DBCC CHECKDB (database_name) WITH DATA_PURITY, NO_INFOMSGS;

Ez a parancs olyan oszlopértékeket jelenít meg, amelyek adattípusukhoz képest érvénytelenek vagy a tartományon kívül esnek. Ne feledje, hogy az észlelt hibákat manuálisan kell kijavítania, mivel a javítási lehetőségek nem tudják automatikusan kijavítani őket.

A DBCC CHECKCONSTRAINTS segít ellenőrizni, hogy az üzleti logika sértetlen marad-e, mivel a javítási műveletek nem ellenőrzik és nem tartják fenn az idegenkulcs-kényszereket.

6.2 Indexek és megszorítások újraépítése

Az adatok integritásának ellenőrzését követően a teljesítményoptimalizálás lesz a következő lépés. A javítási műveletek gyakran töredezetté teszik az indexeket, ami gyors figyelmet igényel:

ALTER INDEX ALL ON table_name REBUILD;

A központi csapatnak először speciális, nagy igénybevételt jelentő indexeket kell újraépítenie, hogy gyorsan visszaállítsa a teljesítményt a kritikus rendszereken. Ezzel új, megfelelően hosted indexek, hogy boost lekérdezési válaszidőket.

6.3 A javított adatbázis biztonsági mentése

Azonnal készítsen teljes biztonsági másolatot az újonnan javított adatbázisról:

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

Az ELLENŐRZŐ SZUM opció a művelet során ellenőrzi a biztonsági mentés integritását. Ezután tesztelje a biztonsági másolatot egy tesztkiszolgálón, hogy megbizonyosodjon arról, hogy megfelelően működik, mielőtt a termelés helyreállítására használná.

6.4 Felügyelet és riasztások beállítása

A proaktív figyelés segít észlelni a lehetséges problémákat, mielőtt azok megsértik az adatokat. Állítson be figyelmeztetéseket a kulcsfontosságú mutatókhoz, többek között:

  • CPU százalék (küszöb: 90%)
  • Adatterület kihasznált százalék (küszöbérték: 95%)
  • Munkavállalói használat (küszöb: 60%)
  • Patthelyzet (bármilyen előfordulás)
  • Rendszerhibák a csatlakozási kísérletekben

Azure Monitor vagy SQL Server A Management Studio képes konfigurálni ezeket a riasztásokat. Az állapotalapú riasztások mindaddig aktiválva maradnak, amíg meg nem oldják, ami megakadályozza az értesítési viharokat a folyamatos problémák során.

A DBCC CHECKDB-t használó heti integritás-ellenőrzéseknek a kritikus adatbázisokon kell futniuk a problémák korai észlelése érdekében.

7. GYIK

Az adatbázis-sérülés sok kérdést vet fel a felhasználókban. Nézzünk meg néhány gyakori kérdést az MDF fájlok javításával kapcsolatban SQL Server.

7.1 Visszaállíthatom az MDF fájlt az LDF fájl nélkül?

Válasz: Igen, professzionális eszközökkel, mint pl DataNumen SQL Recovery, visszaállíthatja az MDF fájlt az LDF fájl nélkül.

7.2 Harmadik féltől származó javítóeszközöket vagy beépített módszereket kell használnom?

Válasz: A beépített módszerek megérdemlik az első próbálkozást, mivel hivatalos támogatással rendelkeznek. Ennek ellenére a harmadik féltől származó eszközök több adatot állíthatnak helyre súlyos korrupciós esetekben. A legjobb választás a következőktől függ:

  • Adatkritikusság
  • Biztonsági mentés elérhetősége
  • Határidők
  • Pénzügyi megszorítások
  • Kockázattolerancia adatvesztésre

8. Következtetés

SQL Server Az adatbázis-sérülés gyors észlelést és megfelelő helyreállítási módszereket igényel az adatvesztés minimalizálása érdekében. Az MDF-fájlok sérülésének jelei segítenek gyorsan cselekedni, ha problémák merülnek fel. Számos helyreállítási lehetőség közül választhat, a beépítetttől kezdve SQL Server eszközöket speciális harmadik féltől származó megoldásokhoz, mint például a DataNumen SQL Recovery szerszám. Az alábbiakban a cikk összefoglalója olvasható:

Ennek vázlatát bemutató infografika SQL Server MDF javítási útmutató

A megelőzés jobban működik, mint a gyógyítás. Az adatbázisok rendszeres karbantartása, a megfelelő biztonsági mentési eljárások és a lemez állapotának figyelése jelentősen csökkenti a korrupciós kockázatokat. A rendszernek bizonyítania kell a helyreállított adatbázisokat az integritásellenőrzésekkel és az indexek újraépítésével, hogy az adatok a javítások után is megbízhatóak legyenek.