1. MDF File Коррупциясын түшүнүү
MDF файлдары негизи болуп саналат SQL Serverмаалыматтарды сактоо механизми. Бул маанилүү компоненттер маалымат жоготууларын азайтуу үчүн бузулганда тез аныктоо жана туура калыбына келтирүү ыкмаларын талап кылат. Келгиле, MDF файлдары жана бузулган MDF файлдарын кантип оңдоону билели.
1.1 MDF файлы эмнеде? SQL Server?
MDF (Master Database File) негизги маалымат файлы катары кызмат кылат SQL Server таблицалар, индекстер, сакталган процедуралар, көрүнүштөр жана башка маалымат базасы объектилери сыяктуу колдонуучунун бардык маалыматтарын камтыйт. Бул файлда схема да, чыныгы маалыматтар да бар, бул аны мost кандайдыр бир маанилүү бөлүгү SQL Server маалымат базасы. .mdf кеңейтүүсү журнал файлдары (.ldf) менен бирге иштеген бул негизги файлды аныктайт. Бул журнал файлдары калыбына келтирүү операциялары үчүн зарыл болгон транзакция маалыматына көз салат.
1.2 MDF файлынын бузулушунун жалпы себептери
MDF файлдарыңыз бир нече себептерден улам бузулушу мүмкүн:
- Электр энергиясы үзгүлтүккө учурайт же туура эмес SQL Server жабылышынын
- Аппараттык жабдыктардын бузулушу, өзгөчө сактоо тутумунун көйгөйлөрү
- Сактагычтагы начар секторлор
- Корголбогон системаларга зыяндуу программалар же вирус чабуулдары
- Маалыматтар базасын сактоого таасир этүүчү файл тутумунун каталары
- Программалык камсыздоодогу мүчүлүштүктөр SQL Server өзү
Активдүү маалымат базасынын операциялары учурунда тутумдун бузулушу коррупциянын коркунучун бир топ жогорулатат, анткени алар маанилүү жазуу операцияларын токтотушу мүмкүн.
1.3 MDF файлынын бузулушун алдын алуу боюнча пайдалуу кеңештер
MDF файлдарыңызды коррупциядан кантип коргой аласыз:
- Кадимки камдык көчүрмөлөрдү түзүп, алардын бүтүндүгүн автоматтык түрдө текшериңиз
- Бардык маалымат базалары үчүн Page Verify опциясы катары CHECKSUM колдонуңуз
- BACKUP DATABASE буйруктарын CHECKSUM менен иштетиңиз
- Күтүлбөгөн жерден өчүрүүлөрдү болтурбоо үчүн UPS алыңыз
- Сактоо маселелерин алдын алуу үчүн дисктеги мейкиндикти тез-тез текшериңиз
- Update SQL Server жана коопсуздук тактары менен иштөө тутуму
- Бардык маалымат базаларында DBCC CHECKDB үзгүлтүксүз иштетиңиз
1.4 Бузулган MDF файлынын жалпы белгилери
MDF файлынын бузулушун тез аныктоо сизге көптөгөн калыбына келтирүү убактысын үнөмдөйт. Төмөндө MDF файлынын бузулушунун жалпы белгилеринин айрымдары келтирилген:
- Маалымат базасын тиркөөгө же кирүүгө аракет кылганыңызда ката билдирүүлөрү
- Маалымат базасы SUPECT же RECOVERY_PENDING режиминде көрүнөт
- Киргизүү/чыгаруу каталары SQL Server журналдар, өзгөчө каталар 823, 824 же 825
- Берилиштер базасынын операциялары учурундагы ырааттуулук каталары
- Күтүлбөгөн жерден аткаруу көйгөйлөрү
Төмөндө MDF файлы бузулганда жалпы ката билдирүүлөрүнүн айрымдары келтирилген:
Failed to retrieve data for this request. (Microsoft.SqlServer.Management.Sdk.Sfc)
xxx.mdf is not a primary database file. (Microsoft SQL Server, Error: 5171)
Attach database failed for Server ‘xxx’. (Microsoft.SqlServer.Smo)
The header for file ‘xxx.mdf’ is not a valid database file header. The FILE SIZE property is incorrect.(Micosoft SQL Server, Error:5172)
SQL Server detected a logical consistency-based I/O error: incorrect checksum (expected: 0x2abc3894; actual: 0x2ebe208e). It occurred during a read of page (1:1) in database ID 12 at offset 0x00000000002000 in file ‘xxx.mdf’. Additional messages in the SQL Server error log or system event log may provide more detail. This is a severe error condition that threatens database integrity and must be corrected immediately. Complete a full database consistency check (DBCC CHECKDB). This error can be caused by many factors; for more information, see SQL Server Books Online.(Microsoft SQL Server, Error:824)
SQL Server detected a logical consistency-based I/O error: torn page (expected signature: 0x########; actual signature: 0x#######).
2. Free Manual Methods to Repair MDF File
SQL Server’s native methods provide free methods to repair MDF file corruption. These manual approaches can salvage databases that you cannot access, but they need careful execution.
2.1 Акыркы камдык көчүрмөдөн калыбына келтирүү
мost ишенимдүү калыбына келтирүү ыкмасы starакыркы камдык көчүрмөдөн калыбына келтирүү менен. Бул ыкма коррупцияны айланып өтүп, дени сак абалга кайтып келет. Сиз маалымат базаңызды коррупцияга учураганга чейинки абалына кайтаруу үчүн ДИСКтен туура параметрлери менен МААЛЫМАТ БАЗАНЫН КАЛЫБЫНА КЕЛТИРҮҮ буйругун колдоно аласыз. Сиздин берилишиңиздин бүтүндүгү маалымат базасы объекттеринин ортосундагы мамилелерди бузбастан сакталып калат.
2.2 REPAIR параметрлери менен DBCC CHECKDB колдонуңуз
DBCC CHECKDB камдык калыбына келтирүү мүмкүн эмес болсо, сизге орнотулган оңдоо мүмкүнчүлүктөрүн берет:
DBCC CHECKDB (database_name, REPAIR_ALLOW_DATA_LOSS)
WITH ALL_ERRORMSGS, NO_INFOMSGS;
Буйрук үч оңдоо деңгээли бар:
- REPAIR_FAST: Артка шайкештик үчүн гана синтаксисти сактайт; эч кандай ремонт жасабайт
- REPAIR_REBUILD: Оңдоолорду жасайт маалыматтарды жоготуу жок
- REPAIR_ALLOW_DATA_LOSS: Бардык билдирилген каталарды оңдойт, бирок кээ бир маалыматтарды курмандыкка чалышы мүмкүн
Бизде бар DBCC CHECKDB боюнча комплекстүү колдонмо ал бардык варианттарды жана сценарийлерди камтыйт (Microsoftтун расмий документтери да бар бул жерде).
2.3 REPAIR_ALLOW_DATA_LOSS колдонуу тобокелдиктери
Оңдоо параметрлери тобокелдиктер менен коштолот. REPAIR_ALLOW_DATA_LOSS бузулган барактарды толугу менен жок кылышы мүмкүн, бул дайындардын туруктуу жоголушуна алып келет. Ал ошондой эле таблицалардын ортосундагы мамиленин бүтүндүгүн бузушу мүмкүн болгон тышкы негизги чектөөлөрдү этибарга албайт. Ошентип,
- Оңдоодон мурун, бузулган MDF файлыңыздын камдык көчүрмөсүн кол менен сакташыңыз керек.
- Оңдоодон кийин, бизнес логикалык кемчиликтерди табуу үчүн DBCC CHECKCONSTRAINTS аркылуу чектөөлөрдү текшеришиңиз керек.
2.4 DBCC CHECKTABLE колдонуңуз
DBCC CHECKTABLE сизге берет tarконкреттүү таблицаларда коррупцияга карата алынган ыкма:
DBCC CHECKTABLE (table_name, REPAIR_ALLOW_DATA_LOSS);
Бул буйрук бүт маалымат базасынын ордуна бир столду карайт. Кайсы таблицаларда көйгөйлөр бар экенин билгенден кийин, ал ылдамыраак иштейт жана тобокелдиктер азыраак болот.
2.5 Database EMERGENCY жана SINGLE_USER режимине коюңуз
Катуу бузулган маалымат базалары акыркы вариант катары ОЗГОЧ режимди талап кылышы мүмкүн:
ALTER DATABASE [DatabaseName] SET EMERGENCY;
ALTER DATABASE [DatabaseName] SET SINGLE_USER WITH ROLLBACK IMMEDIATE;
DBCC CHECKDB ([DatabaseName], REPAIR_ALLOW_DATA_LOSS);
Кадимки кирүү ишке ашпай калса, маалымат базасынын администраторлору өзгөчө кырдаал режими аркылуу окуу үчүн гана мүмкүнчүлүк алышат. Процесс транзакциялар журналын калыбына келтирет, бирок транзакциянын ырааттуулугун жоготуп, КАЛЫБЫНА КАРУУ чынжырын үзөсүз. Калыбына келтирүү параметрлериңиз ачык бойдон калуу үчүн шашылыш оңдоолорду жасоодон мурун маалымат базасы файлдарыңыздын камдык көчүрмөсүн сактаңыз.
2.6 "Hack Attach" ыкмасы
Эгер бузулган MDF файлын тиркей албасаңыз SQL Server, сиз "hack тиркеме" ыкмасын аракет кылсаңыз болот:
- Сиздин бузулган маалымат базасы менен бирдей аталыштагы жасалма маалымат базасын түзүңүз
- Жалган маалымат базасын оффлайн режиминде алыңыз
- Демий база файлдарын жок кылыңыз
- Бузулган MDF файлыңызды жасалма файл жайгашкан жерге көчүрүңүз
- Маалыматтар базасын онлайнга алып келиңиз
Бул ыкма коррупцияны оңдобойт, бирок жардам берет SQL Server файлды тааныйт жана оңдоо буйруктарын иштетет.
2.7 Бузулган башкы маалымат базасын оңдоо
Мастер маалымат базасын бузуу төмөнкү кадамдарды талап кылат:
- Колдонуучунун маалымат базасы катары бузулган master.mdf файлын башка серверге көчүрүңүз.
- Use the manual methods or DataNumen SQL Recovery recover objects from it.
- Калыбына келтирилген объекттерди скриптке экспорттоо.
- Башкы базаны кайра түзүңүз
баштапкы серверде.
- Колдонуучуларды жана объекттерди кайра түзүү үчүн 3-кадамда түзүлгөн скриптти иштетиңиз.
3. Колдонуу DataNumen SQL Recovery бузулган MDF файлын оңдоо
If the above manual methods fail, you can try professional tools, such as DataNumen SQL Recovery, which helps you fix damaged MDF files that SQL Serverнын орнотулган куралдары көтөрө албайт. Программалык камсыздоо м-н алуу үчүн өркүндөтүлгөн алгоритмдерди колдонотost бузулган файлдардан берилиши мүмкүн жана сизге көптөгөн калыбына келтирүү жолдорун берет.
3.1 Бир файлды оңдоо
Жалгыз файлды оңдоо процесси оңой жана оңой:
- MDF файлын өзгөртө турган бардык программаларды жабыңыз.
- Start DataNumen SQL Recovery.
- Бузулган MDF файлын анын атын терүү же серептөө баскычын чыкылдатуу менен тандаңыз.
- Эгер сизге керек болсо, тиешелүү NDF файлдарын кошуңуз.
- Булак маалымат базасынын форматын тандаңыз же система аны аныктасын:
- Калыбына келтирилген файлды сактагыңыз келген жерди тандаңыз.
- "Start Калыбына келтирүү» баскычын бассаңыз, программа сиздин компьютериңизге туташат SQL Server сервер аты жана кирүү маалыматы менен.
- Андан кийин программа сиздин файлыңызды өркүндөтүлгөн калыбына келтирүү алгоритмдери менен оңдойт.
Сиз оңдоо кандай жүрүп жатканын көрсөткөн прогресс тилкесин көрөсүз. Ал бүткөндөн кийин, сиз калыбына келтирилген маалымат базасын текшере аласыз SQL Server Management Studio.
3.2 Файлдардын партиясын оңдоо
Бир нече бузулган маалымат базалары бар компаниялар пакетти оңдоо менен убакытты үнөмдөйт. Сиз бардык бузулган MDF файлдарыңызды кезекке кошуп, чыгаруу артыкчылыктарыңызды жана сtarт калыбына келтирүү. Бул функция системалык маалымат базасындагы көйгөйлөрдү чечүүгө муктаж болгон бизнес чөйрөлөрүндө жакшы иштейт.
Толук кадамдар:
- "Партиялык калыбына келтирүү" өтмөгүнө өтүңүз.
- Бир нече кошуу үчүн "Файлдарды кошуу" баскычын чыкылдатыңыз SQL Server MDF файлдары оңдолот.
- Ошондой эле жергиликтүү компьютерде оңдолуп жаткан файлдарды табуу үчүн "Файлдарды издөө" баскычын чыкылдатсаңыз болот.
- "Start Калыбына келтирүү” баскычын басыңыз
- Тизмедеги бардык PST файлдары бирден оңдолот.
3.3 Катуу дисктен, дисктен же резервдик файлдардан калыбына келтирүү
DataNumen SQL Recovery стандарттык калыбына караганда көбүрөөк кылат. Бул SQL маалыматтарды ала алат:
- VMWare VMDK виртуалдык машина диск файлдары
- Виртуалдык PC VHD файлдары
- ISO сүрөт файлдары
- Windows NTBackup файлдары (.bkf)
- Acronis True Image файлдары (.tib)
- Norton Ghost файлдар (.gho, .v2i)
Бул ийкемдүүлүк ар кандай сценарийлер боюнча дайындарыңызды кайтаруунун эң сонун жолу, мисалы:
- Сиз маалымат базасын жок кыласыз SQL Server.
- Сиз катуу дискти форматтайсыз.
- Катуу дисктин катасы.
- VMWare же Виртуалдык компьютердеги виртуалдык диск бузулган же бузулган жана сиз ага маалымат базасын сактайсыз.
- Камдык медиадагы камдык файл бузулган же бузулган жана сиз андан маалымат базасы файлын калыбына келтире албайсыз.
- Дисктин сүрөт файлы бузулган же бузулган жана сиз андан MDF файлыңызды калыбына келтире албайсыз.
Жогорудагы учурларда, сиз дагы эле калыбына келтире аласыз SQL Server катуу дисктен, дисктен же резервдик файлдардан түздөн-түз маалыматтар.
Эгер сизде дисктин сүрөтү же камдык файлдары бар болсо, анда сиз төмөнкүдөй кылсаңыз болот:
- Булак файлын тандоо үчүн “…” баскычын басыңыз.
- "Файлды ачуу" диалогунда чыпка катары "Бардык файлдарды (*.*)" тандаңыз.
- Оңдоо үчүн баштапкы файл катары дисктин сүрөтүн же камдык файлды тандаңыз.
- E_Drive_fixed.mdf сыяктуу чыгуучу туруктуу база файлынын атын коюңуз.
Эгер сиз катуу дисктен түз калыбына келтиргиңиз келсе, колдоно аласыз DataNumen Disk Image булак файлы катары катуу дисктин диск сүрөтү файлын түзүү DataNumen SQL Recovery:
- Катуу дискти же дискти тандаңыз.
- Чыгуу сүрөт файлынын атын коюңуз.
- «Сtart Клондоо» баскычы катуу дисктен/дисктен дисктин сүрөтү файлын түзүү үчүн.
3.4 Жок кылынган жазууларды жана таблицаларды калыбына келтириңиз
Эгер сиз таблицадагы кээ бир жазууларды жок кылсаңыз же маалымат базасындагы кээ бир таблицаларды жаңылыштык менен жок кылсаңыз, аларды калыбына келтире аласыз DataNumen SQL Recovery.
Жок кылынбаган жазуулар үчүн алар жок кылынганга чейинки тартипте пайда болбошу мүмкүн, андыктан калыбына келтирилгенден кийин бул өчүрүлбөгөн жазууларды табуу үчүн SQL билдирүүлөрүн колдонуу керек болушу мүмкүн.
Жок кылынбаган таблицалар үчүн, алардын атын калыбына келтирүү мүмкүн болбосо, анда алар "Калыбына келтирилген_таблица1", "Калыбына келтирилген_таблица2" жана башкалар деп өзгөртүлөт ...
3.5 Ransomware же Вирустан калыбына келтирүү
Стандарттык ыкмалар, адатта, кесепеттүү программа менен шифрленген маалымат базаларын оңдой албайт. DataNumen SQL Recovery Ransomware менен шифрленген MDF файлдарынан маалыматтарды алуу үчүн атайын алгоритмдерди колдонот. Программа файлдарды шифрлөө алардын аталыштарын же ички түзүмдөрүн бузгандан кийин да калыбына келтире алат.
3.6 Калыбына келтирилген файлды оңдоо
MDF файлдары калыбына келтирилген болсо DataNumen Data Recovery (же башка маалыматтарды калыбына келтирүү куралдары) тиркелиши мүмкүн эмес SQL Server, бул файлдар дагы эле бир аз бузулушу мүмкүн. Мындай учурда, колдонуу DataNumen SQL Recovery аларды кайра оңдоо, алардын маалыматтарынын жеткиликтүүлүгүн камсыз кылуу SQL Server.
3.7 Tempdb.mdf сайтынан калыбына келтириңиз
качан SQL Server иштеп жатат, ал бардык темпти сактайтrary маалыматтар, анын ичинде бардык темпrarжадыбалдарды жана дүкөн процедураларын темпке киргизиңизrartempdb.mdf деп аталган y маалымат базасы. Маалымат кырсыктары болгондо, эгер сиз учурдагы mdf жана ага байланыштуу ndf файлдарынан керектүү маалыматтарды калыбына келтире албасаңыз, сиз дагы эле tempdb.mdf файлынан берилиштериңизди калыбына келтире аласыз. DataNumen SQL Recovery, төмөнкүдөй:
- токтотуу SQL Server Data Engine кызматы.
- Компьютерде tempdb.mdf файлын издөө үчүн Windows издөө функциясын колдонуу SQL Server инстанция орнотулган.
- Tempdb.mdf файлын тапкандан кийин, аны калыбына келтире турган баштапкы файл катары тандап, колдоно аласыз DataNumen SQL Recovery аны калыбына келтирүү үчүн.
3.8 Файлдардын үлгүлөрү
SQL Server версия | Бузулган MDF файлы | MDF файлы тарабынан бекитилген DataNumen SQL Recovery |
SQL Server 2014 | Error1_4.mdf | Error1_4_fixed.mdf |
SQL Server 2014 | Error2_4.mdf | Error2_4_fixed.mdf |
SQL Server 2014 | Error4_4.mdf | Error4_4_fixed.mdf |
SQL Server 2014 | Error5_4.mdf | Error5_4_fixed.mdf |
4. Онлайн калыбына келтирүү кызматтары
Калыбына келтирүүчү программаны жүктөп алуу жана орнотуу мүмкүн эмес же ыңгайлуу болбогондо, онлайн кызматтар сизге SQL маалымат базаларын оңдоонун башка жолун берет. Бул онлайн кызматтар бузулган MDF файлдарын терең техникалык билимди талап кылбастан оңдоого жардам берет.
4.1 Калыбына келтирүүнүн жөнөкөй процедуралары
Онлайн SQL калыбына келтирүү кызматтары колдонууга оңой процессти аткарат:
- Бузулган файлды жүктөө – Сиздин бузулган MDF файлыңыз шифрленген байланыш аркылуу кызмат көрсөтүүчүнүн серверине коопсуз өткөрүлөт
- Кайра иштетүү жана талдоо – Кызмат сиздин файлыңызды атайын алгоритмдер менен сканерлейт жана калыбына келтирилүүчү маалыматтарды аныктайт
- Калыбына келтирүү натыйжаларын алдын ала көрүү – Толук калыбына келтирүүгө милдеттендирүүдөн мурун калыбына келтирилүүчү маалымат базасы объекттерин алдын ала көрө аласыз
- Оңдолгон файлды жүктөп алыңыз – Оңдолгон маалымат базасы файлы же SQL скрипттери иштетилгенден кийин жеткиликтүү болот
Бул булут кызматтары менен иштешет SQL Server .mdf, .ndf жана .ldf сыяктуу маалымат базасы файлдары. Файлдын өлчөмү жана коррупциянын катаалдыгы секундадан мүнөткө чейин болгон иштетүү убактысын аныктайт.
4.2 Оң жана терс жактары
Онлайн калыбына келтирүүнүн артыкчылыктары:
- Программаны орнотуунун кереги жок – чектелген чөйрөлөр же администратор укугу жок колдонуучулар үчүн идеалдуу
- MacOS жана Linux, анын ичинде ар кандай операциялык системада иштейт
- Чоң программалык пакеттерди жүктөөсүз колдонууга даяр
- Колдонуучуга ыңгайлуу интерфейс негизги техникалык көндүмдөрү бар адамдарга ылайыктуу
- Сатып алуудан мурун калыбына келтирилүүчү маалыматтарды көрө аласыз
Ой жүгүртүү үчүн чектөөлөр:
- Үчүнчү тараптын серверлерине купуя маалымат базасын жүктөө купуялуулукка байланыштуу көйгөйлөрдү жаратат
- Максималдуу маалымат базасынын өлчөмү чектөөлөргө ээ
- Оффлайн куралдарга караганда ыңгайлаштыруу параметрлери азыраак
- Калыбына келтирүү ылдамдыгы сервердин иштешине жана жүктөөсүнө жараша болот
- Демо версиялары сатып алганга чейин айрым калыбына келтирилүүчү маалыматтарды гана көрсөтөт
Оффлайн калыбына келтирүү куралдары сизге көбүрөөк көзөмөлдү жана купуялуулукту берет, бирок көбүрөөк техникалык тажрыйба керек. Мost онлайн кызматтары алардын натыйжалуулугун акысыз демонстрациялар менен текшерүүгө мүмкүндүк берет. Бул демонстрациялар үлгү маалыматтарын калыбына келтирет жана башка калыбына келтирилүүчү нерселерди толтургучтар менен белгилейт.
Онлайн жана оффлайн калыбына келтирүүнүн ортосундагы эң жакшы тандоо сиздин муктаждыктарыңызга жараша болот. Бул чечимди кабыл алууда убакыттын басымы, техникалык көндүмдөр, берилиштердин сезгичтиги жана MDF файлынын бузулушунун түрү маанилүү роль ойнойт.
5. More Solutions
While the methods covered in previous sections handle most MDF file corruption scenarios, the database recovery landscape offers additional specialized solutions. We’ve evaluated numerous approaches and compiled this comprehensive list of the most effective alternative methods that complement the core repair strategies.
6. Оңдоодон кийин: Маалыматтар базасын текшериңиз жана коопсуздандырыңыз
Бузулган MDF файлыңызды оңдоо маселенин жарымын гана чечет. Берилиштериңиздин бүтүндүгүн сактоо жана келечектеги көйгөйлөрдү токтотуу үчүн сиздин маалымат базаңыз туура жана ийгиликтүү калыбына келтирилгенден кийин корголушу керек.
6.1 Калыбына келтирилген маалыматтардын бүтүндүгүн текшерүү
Детальдуу текшерүү текшерүү оңдоодон кийин бардык маалыматтардын сакталышын камсыздайт. DATA_PURITY менен DBCC CHECKDB буйругу жараксыз маанилерди издейт:
DBCC CHECKDB (database_name) WITH DATA_PURITY, NO_INFOMSGS;
Бул буйрук алардын маалымат түрлөрү үчүн жараксыз же диапазондон тышкары болушу мүмкүн болгон мамычанын маанилерин табат. Оңдоо параметрлери аларды автоматтык түрдө оңдой албагандыктан, табылган каталарды кол менен оңдоо керек экенин унутпаңыз.
DBCC CHECKCONSTRAINTS бизнес логикасынын бузулбаганын текшерүүгө жардам берет, анткени оңдоо операциялары чет өлкөлүк ачкыч чектөөлөрүн текшербейт же сактабайт.
6.2 Индекстерди жана чектөөлөрдү кайра куруу
Берилиштердин бүтүндүгү текшерилгенден кийин, аткарууну оптималдаштыруу кийинки кадам болуп калат. Оңдоо иштери көбүнчө индекстерди фрагменттүү калтырат, ага тез көңүл буруу керек:
ALTER INDEX ALL ON table_name REBUILD;
Негизги команда критикалык системаларда иштөөнү тез калыбына келтирүү үчүн адегенде белгилүү бир жогорку колдонуу индекстерин калыбына келтириши керек. Бул жаңы, туура чosted индекстери деп боost суроо жооп убакыттары.
6.3 Оңдолгон маалымат базасынын резервдик көчүрмөсүн түзүү
Жаңы оңдолгон маалымат базаңыздын толук камдык көчүрмөсүн дароо түзүңүз:
BACKUP DATABASE database_name
TO DISK = 'path\backup_file.bak'
WITH CHECKSUM, FORMAT;
CHECKSUM опциясы операция учурунда камдык көчүрмөнүн бүтүндүгүн текшерет. Өндүрүштү калыбына келтирүү үчүн колдонуудан мурун анын туура иштешин камсыз кылуу үчүн камдык көчүрмөнү тестирлөө серверинде сынап көрүңүз.
6.4 Мониторинг жана эскертүүлөрдү орнотуу
Проактивдүү мониторинг потенциалдуу көйгөйлөрдү алар маалыматтарды бузуп алардан мурун аныктоого жардам берет. Негизги көрсөткүчтөр үчүн эскертүүлөрдү орнотуңуз, анын ичинде:
- CPU пайызы (босого: 90%)
- Колдонулган маалымат мейкиндиги пайызы (босого: 95%)
- Жумушчу колдонуусу (босого: 60%)
- Туюктар (кандай болбосун)
- Туташуу аракеттериндеги система каталары
Azure Monitor же SQL Server Management Studio бул эскертүүлөрдү конфигурациялай алат. Мамлекеттик эскертүүлөр чечилмейинче иштетилип турат, бул болуп жаткан көйгөйлөр учурунда эскертме бороондорунун алдын алат.
DBCC CHECKDB аркылуу жума сайын бүтүндүгүн текшерүү көйгөйлөрдү эрте аныктоо үчүн маанилүү маалымат базаларында иштеши керек.
7. Көп берилүүчү суроолор
Маалыматтар базасынын бузулушу колдонуучулардын көптөгөн суроолорун жаратат. Келгиле, MDF файлдарын оңдоо боюнча жалпы суроолорду карап көрөлү SQL Server.
7.1 MDF файлын LDF файлы жок калыбына келтире аламбы?
Жооп: Ооба, мисалы, кесиптик аспаптар менен DataNumen SQL Recovery, сиз MDF файлын LDF файлы жок калыбына келтире аласыз.
7.2 Мен үчүнчү тараптын оңдоо куралдарын же орнотулган ыкмаларды колдонушум керекпи?
Жооп: Камтылган ыкмалар биринчи сынап көрүүгө татыктуу, анткени алар расмий колдоого ээ. Ага карабастан, үчүнчү тараптын куралдары оор коррупциялык учурларда көбүрөөк маалыматтарды калыбына келтириши мүмкүн. Эң жакшы тандоо төмөнкүлөрдөн көз каранды:
- Маалыматтын сындуулугу
- Камдык көчүрмөнүн болушу
- мөөнөттөр
- Бюджеттик чектөөлөр
- Маалыматтарды жоготуу тобокелдигине сабырдуулук
8. жыйынтыктоо
SQL Server маалымат базасынын бузулушу маалыматтардын жоголушун азайтуу үчүн тез аныктоо жана туура калыбына келтирүү ыкмаларын талап кылат. MDF файлынын бузулушунун белгилери көйгөйлөр пайда болгондо тез аракеттенүүгө жардам берет. Сизде орнотулгандан баштап бир нече калыбына келтирүү параметрлери бар SQL Server сыяктуу адистештирилген үчүнчү тараптын чечимдерине куралдар DataNumen SQL Recovery курал. Төмөндө бул макаланын кыскача мазмуну:
Дарылоого караганда алдын алуу жакшыраак иштейт. Маалыматтар базасын үзгүлтүксүз тейлөө, туура резервдик көчүрмөнү сактоо процедуралары жана дисктин абалына мониторинг жүргүзүү коррупциялык тобокелдиктерди олуттуу түрдө азайтат. Система ошондой эле оңдоп-түзөөдөн кийин маалыматтарды ишенимдүү сактоо үчүн бүтүндүгүн текшерүү жана индекстерди калыбына келтирүү аркылуу калыбына келтирилген маалымат базаларын далилдеши керек.