۱. د MDF فایل فساد پوهیدل
د MDF فایلونه د دې بنسټونه دي SQL Serverد معلوماتو د ذخیره کولو میکانیزم. دا مهمې برخې د معلوماتو د ضایع کیدو کمولو لپاره د فاسد کیدو په وخت کې د چټک کشف او مناسبې بیا رغونې میتودونو ته اړتیا لري. راځئ چې د MDF فایلونو او د فاسد MDF فایلونو د ترمیم کولو څرنګوالي په اړه زده کړه وکړو.
۱.۱ د MDF فایل څه شی دی؟ SQL Server?
MDF (ماسټر ډیټابیس فایل) د اصلي ډیټا فایل په توګه کار کوي SQL Server چې د کارونکي ټول معلومات لکه جدولونه، شاخصونه، زیرمه شوي طرزالعملونه، لیدونه، او نور ډیټابیس شیان ساتي. دا فایل سکیما او اصلي معلومات دواړه لري، کوم چې دا m جوړوي.ost د هر یو مهمه برخه SQL Server ډیټابیس. د .mdf توسیع دا لومړنی فایل پیژني چې د لاګ فایلونو (.ldf) سره یوځای کار کوي. دا لاګ فایلونه د بیا رغونې عملیاتو لپاره اړین د راکړې ورکړې معلومات تعقیبوي.
۱.۲ د MDF فایل فساد عام لاملونه
ستاسو د MDF فایلونه د څو دلایلو له امله فاسد کیدی شي:
- د برېښنا بندښت یا نامناسب SQL Server بندونه
- د هارډویر ناکامي، په ځانګړې توګه د ذخیره کولو فرعي سیسټم ستونزې
- په ذخیره ډرایو کې بد سکتورونه
- په ناخوندي سیسټمونو باندې د مالویر یا ویروس بریدونه
- د فایل سیسټم غلطۍ چې د ډیټابیس ذخیره اغیزه کوي
- د سافټویر تېروتنې SQL Server پخپله
د فعال ډیټابیس عملیاتو په جریان کې د سیسټم ټکرونه کولی شي د فساد خطر خورا زیات کړي ځکه چې دوی کولی شي د لیکلو مهم عملیات ودروي.
۱.۳ د MDF فایل د فساد مخنیوي لپاره ګټورې لارښوونې
دلته دا ده چې تاسو څنګه کولی شئ خپل MDF فایلونه د فساد څخه خوندي کړئ:
- منظم بیک اپونه جوړ کړئ او په اتوماتيک ډول یې بشپړتیا وګورئ
- د ټولو ډیټابیسونو لپاره د پاڼې تایید اختیار په توګه CHECKSUM وکاروئ.
- د CHECKSUM سره د بیک اپ ډیټابیس قوماندې چل کړئ
- د ناڅاپي بندیدو څخه د مخنیوي لپاره یو پی ایس واخلئ
- د ذخیره کولو ستونزو مخنیوي لپاره ډیری وختونه د ډیسک ځای وګورئ
- تازه SQL Server او عملیاتي سیسټم د امنیتي پیچونو سره
- په ټولو ډیټابیسونو کې په منظم ډول د DBCC CHECKDB چلول
۱.۴ د فاسد MDF فایل عامې نښې
د MDF فایل فساد چټک کشف کولی شي ستاسو د بیا رغونې ډیر وخت خوندي کړي. لاندې د MDF فایل فساد ځینې عامې نښې دي:
- د تېروتنې پیغامونه کله چې تاسو هڅه کوئ ډیټابیس ضمیمه کړئ یا لاسرسی ومومئ
- ډیټابیس په SUSPECT یا RECOVERY_PENDING حالت کې ښکاري
- د I/O تېروتنې په کې SQL Server لاګونه، په ځانګړې توګه تېروتنې ۸۲۳، ۸۲۴، یا ۸۲۵
- په GAM/SGAM/IAM/PFS پاڼو کې د تخصیص تېروتنې.
- د ډیټابیس عملیاتو په جریان کې د دوامدارۍ غلطۍ
- د فعالیت ناڅاپي ستونزې
لاندې ځینې عام غلطۍ پیغامونه دي کله چې د MDF فایل فاسد وي:
د دې غوښتنې لپاره د معلوماتو په ترلاسه کولو کې پاتې راغی. (Microsoft.SqlServer.Management.Sdk.Sfc) xxx.mdf د ډیټابیس لومړنی فایل نه دی. (Microsoft SQL Server، تېروتنه: 5171)
د سرور 'xxx' لپاره د ډیټابیس ضمیمه کول ناکام شول. (Microsoft.SqlServer.Smo) د 'xxx.mdf' فایل لپاره سرلیک د اعتبار وړ ډیټابیس فایل سرلیک نه دی. د FILE SIZE ملکیت غلط دی. (Micosoft SQL Server، تېروتنه: 5172)
SQL Server د منطقي مستقل مزایلو I / O تېروتنه وموندله: غلط چیکسم (تمه: 0x2abc3894؛ واقعیت: 0x2ebe208e). دا په ډیټابیس ID 1 کې د xx.mdf فایل کې 1x12 په آفسیټ کې د پا 0ې (00000000002000: XNUMX) لوستلو په وخت کې پیښ شوی. اضافي پیغامونه په SQL Server د خطا غونډال یا د سیسټم پیښې لاګ ممکن نور توضیحات وړاندې کړي. دا د جدي غلط حالت دی چې د ډیټابیس بشپړتیا ګواښوي او باید سمدلاسه سم شي. بشپړ ډیټابیس مستقل چیک چیک بشپړ کړئ (DBCC CHECKDB). دا خطا د ډیری عواملو له امله رامینځته کیدی شي؛ د نورو معلوماتو لپاره ، وګورئ SQL Server کتابونه آنلاین SQL Server، تېروتنه: 824)
SQL Server د منطقي تسلسل پر بنسټ د I/O تېروتنه وموندل شوه: ټوټه شوې پاڼه (متوقع لاسلیک: 0x########; اصلي لاسلیک: 0x#######).
۲. د MDF فایل ترمیم لپاره وړیا لاسي طریقې
SQL Serverد اصلي میتودونو له لارې د MDF فایل فساد ترمیمولو لپاره وړیا میتودونه وړاندې کیږي. دا لاسي طریقې کولی شي هغه ډیټابیسونه وژغوري چې تاسو ورته لاسرسی نشئ کولی، مګر دوی احتیاطي اجرا ته اړتیا لري.
۳.۱ د وروستي بیک اپ څخه بیرته راګرځول
دost د بیا رغونې باوري میتودونهtarد وروستي بیک اپ څخه د بیرته راګرځولو سره ts. دا طریقه د فساد مخه نیسي او بیرته روغ حالت ته ځي. تاسو کولی شئ د RESTORE DATABASE قومانده د مناسب FROM DISK پیرامیټرو سره وکاروئ ترڅو خپل ډیټابیس بیرته د فساد دمخه حالت ته راوړئ. ستاسو د ډیټا بشپړتیا د ډیټابیس شیانو ترمنځ اړیکو سره د جوړجاړي پرته خوندي پاتې کیږي.
۳.۲ د ترمیم اختیارونو سره د 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 په اړه جامع لارښود چې ټول انتخابونه او سناریوګانې پوښي (د مایکروسافټ رسمي اسناد هم شتون لري) دلته).
۳.۳ د REPAIR_ALLOW_DATA_LOSS کارولو خطرونه
د ترمیم انتخابونه د خطرونو سره راځي. REPAIR_ALLOW_DATA_LOSS ممکن فاسد پاڼې په بشپړ ډول لرې کړي، کوم چې د دایمي معلوماتو ضایع کیدو لامل کیږي. دا د بهرني کیلي محدودیتونه هم له پامه غورځوي، کوم چې کولی شي د جدولونو ترمنځ اړیکه بشپړتیا مات کړي. نو،
- د ترمیم څخه مخکې، تاسو باید د خپل فاسد MDF فایل په لاسي ډول بیک اپ کړئ.
- د ترمیم وروسته، تاسو باید د سوداګرۍ منطقي نیمګړتیاو موندلو لپاره د DBCC CHECKCONSTRAINTS په کارولو سره محدودیتونه تایید کړئ.
۳.۴ د DBCC چیکټیبل کارول
DBCC CHECKTABLE تاسو ته درکوي a tarپه ځانګړو جدولونو کې د فساد لپاره د ترلاسه شوي طریقې کارول:
DBCC CHECKTABLE (table_name, REPAIR_ALLOW_DATA_LOSS);
دا قومانده د ټول ډیټابیس پر ځای په یوه جدول کې ګوري. دا ګړندی کار کوي او لږ خطرونه لري کله چې تاسو پوه شئ چې کوم جدولونه ستونزې لري.
۳.۵ ډیټابیس د ایمرجنسي او SINGLE_USER حالت ته تنظیم کړئ
په جدي ډول فاسد ډیټابیسونه ممکن د وروستي انتخاب په توګه د بیړني حالت ته اړتیا ولري:
ALTER DATABASE [DatabaseName] SET EMERGENCY;
ALTER DATABASE [DatabaseName] SET SINGLE_USER WITH ROLLBACK IMMEDIATE;
DBCC CHECKDB ([DatabaseName], REPAIR_ALLOW_DATA_LOSS);
که چیرې عادي لاسرسی ناکام شي، د ډیټابیس مدیران د بیړني حالت له لارې یوازې د لوستلو لاسرسی ترلاسه کوي. دا پروسه د راکړې ورکړې لاګ بیا رغوي، مګر تاسو د راکړې ورکړې ثبات له لاسه ورکوئ او د RESTORE سلسله ماتوئ. د بیړني ترمیم هڅه کولو دمخه د خپل ډیټابیس فایلونو بیک اپ واخلئ ترڅو خپل د بیا رغونې اختیارونه خلاص وساتئ.
۳.۶ د "هیک ضمیمه" طریقه
که تاسو نشئ کولی د خراب شوي MDF فایل سره ضمیمه کړئ SQL Server، تاسو کولی شئ د "هیک ضمیمه" طریقه هڅه وکړئ:
- د خپل خراب شوي ډیټابیس په څیر ورته نوم سره یو جعلي ډیټابیس جوړ کړئ
- جعلي ډیټابیس آفلاین کړئ
- د جعلي ډیټابیس فایلونه حذف کړئ
- خپل خراب شوی MDF فایل د جعلي فایل ځای ته کاپي کړئ
- ډیټابیس آنلاین راوړئ
دا طریقه به فساد حل نه کړي مګر مرسته کوي SQL Server فایل پیژني او د ترمیم امرونه فعالوي.
۳.۷ د فاسد ماسټر ډیټابیس اصلاح کول
د ماسټر ډیټابیس فساد لپاره لاندې ګامونه اړین دي:
- فاسد master.mdf د کارونکي ډیټابیس په توګه بل سرور ته کاپي کړئ.
- د لاسي میتودونو څخه کار واخلئ یا DataNumen SQL Recovery له هغې څخه شیان بیرته ترلاسه کړئ.
- ترلاسه شوي شیان په سکریپټ کې صادر کړئ.
- د ماسټر ډیټابیس بیا جوړ کړئ
په اصلي سرور کې.
- په دریم ګام کې رامینځته شوی سکریپټ چل کړئ ترڅو کاروونکي او شیان بیا جوړ کړئ.
3. کارول DataNumen SQL Recovery د فاسد MDF فایل ترمیمولو لپاره
که پورته لارښود میتودونه ناکام شي، تاسو کولی شئ مسلکي وسایل هڅه وکړئ، لکه DataNumen SQL Recovery، کوم چې تاسو سره د زیانمن شوي MDF فایلونو په سمولو کې مرسته کوي چې SQL Serverد جوړ شوي وسایلو اداره نشي کولی. سافټویر د م ترلاسه کولو لپاره پرمختللي الګوریتمونه کارويost د فاسدو فایلونو څخه ممکنه معلومات خوندي کوي او تاسو ته د بیا رغونې ډیری اختیارونه درکوي.
3.1 یو واحد فایل ترمیم کړئ
د واحد فایل ترمیم پروسه مستقیمه او تعقیب یې اسانه ده:
- هر هغه پروګرامونه بند کړئ چې ممکن د MDF فایل بدل کړي.
- Start DataNumen SQL Recovery.
- د خراب شوي MDF فایل نوم په لیکلو یا د براوز تڼۍ په کلیک کولو سره غوره کړئ.
- که تاسو ورته اړتیا لرئ، نو د NDF اړوند فایلونه پکې شامل کړئ.
- د سرچینې ډیټابیس بڼه غوره کړئ یا سیسټم ته اجازه ورکړئ چې دا کشف کړي:
- هغه ځای غوره کړئ چې تاسو غواړئ بیرته ترلاسه شوی فایل خوندي کړئ.
- په "S باندې کلیک وکړئtarد "Recovery" تڼۍ کېکاږئ، سافټویر به ستاسو سره وصل شي SQL Server ستاسو د سرور نوم او د ننوتلو توضیحاتو سره مثال.
- بیا به سافټویر ستاسو فایل د خپل پرمختللي بیا رغونې الګوریتمونو سره سم کړي.
تاسو به د پرمختګ بار وګورئ چې ښیې چې ترمیم څنګه روان دی. وروسته له دې چې دا بشپړ شي، تاسو کولی شئ خپل بیرته ترلاسه شوی ډیټابیس په SQL Server سمبالښت سټوډیو.
3.2 د فایلونو یوه ډله ترمیم کړئ
هغه شرکتونه چې ډیری فاسد ډیټابیسونه لري د بیچ ترمیم سره به وخت خوندي کړي. تاسو کولی شئ خپل ټول زیانمن شوي MDF فایلونه په قطار کې اضافه کړئ، خپل د محصول غوره توبونه تنظیم کړئ، اوtarد بیا رغونې لپاره. دا ځانګړتیا په سوداګریزو چاپیریالونو کې خورا ښه کار کوي چې د سیسټمیک ډیټابیس ستونزو حل کولو ته اړتیا لري.
تفصيلي ګامونه:
- د "بیچ ریکوری" ټب ته لاړ شئ.
- د څو فایلونو اضافه کولو لپاره "فایلونه اضافه کړئ" کلیک وکړئ SQL Server د MDF فایلونه باید ترمیم شي.
- تاسو کولی شئ په محلي کمپیوټر کې د ترمیم کولو فایلونو موندلو لپاره "د فایلونو لټون" کلیک وکړئ.
- په "S باندې کلیک وکړئtarد "بیا رغونې" تڼۍ
- په لیست کې ټول PST فایلونه به یو په یو ترمیم شي.
3.3 د هارډ ډرایو، ډیسک عکس یا بیک اپ فایلونو څخه بیرته ترلاسه کړئ
DataNumen SQL Recovery د معیاري بیا رغونې څخه ډیر څه کوي. دا کولی شي د SQL ډیټا له لاندې څخه ترلاسه کړي:
- د VMWare VMDK مجازی ماشین ډیسک فایلونه
- د مجازی کمپیوټر VHD فایلونه
- د ISO انځور فایلونه
- د وینډوز NT بیک اپ فایلونه (.bkf)
- د اکرونیس ریښتیني انځور فایلونه (.tib)
- نورټن غost فایلونه (.gho، .v2i)
دا انعطاف پذیري په مختلفو سناریوګانو کې ستاسو د معلوماتو بیرته ترلاسه کولو لپاره یوه ښه لار ده، لکه:
- تاسو ډیټابیس په کې حذف کړئ SQL Server.
- تاسو هارډ ډرایو فارمیټ کړئ.
- د هارډ ډرایو ناکامي.
- په VMWare یا مجازی کمپیوټر کې مجازی ډیسک فاسد یا خراب شوی دی او تاسو په هغې کې ډیټابیس ذخیره کوئ.
- د بیک اپ میډیا کې د بیک اپ فایل فاسد یا خراب شوی دی او تاسو نشئ کولی له هغې څخه د ډیټابیس فایل بیرته راوباسئ.
- د ډیسک عکس فایل فاسد یا خراب شوی دی او تاسو نشئ کولی خپل MDF فایل له هغې څخه بیرته ترلاسه کړئ.
په پورته قضیو کې، تاسو ممکن لاهم وکولی شئ روغ شئ SQL Server د هارډ ډرایو، ډیسک عکس یا بیک اپ فایلونو څخه مستقیم معلومات.
که تاسو په لاس کې د ډیسک عکس یا بیک اپ فایلونه لرئ ، نو تاسو کولی شئ لاندې کار وکړئ:
- د سرچینې فایل غوره کولو لپاره "…" تڼۍ کلیک وکړئ.
- د "خلاص فایل" ډیالوګ کې، د فلټر په توګه "ټول فایلونه (*)" غوره کړئ.
- د ډیسک عکس یا بیک اپ فایل د سرچینې فایل په توګه غوره کړئ ترڅو ترمیم شي.
- د محصول ثابت ډیټابیس فایل نوم تنظیم کړئ، لکه E_Drive_fixed.mdf.
که تاسو غواړئ چې له هارډ ډرایو څخه مستقیم بیرته ترلاسه کړئ، تاسو کولی شئ وکاروئ DataNumen Disk Image د هارډ ډرایو د ډیسک عکس فایل د سرچینې فایل په توګه رامینځته کول DataNumen SQL Recovery:
- هارډ ډرایو یا ډیسک غوره کړئ.
- د محصول عکس فایل نوم تنظیم کړئ.
- په "S باندې کلیک وکړئtarد کلون کولو تڼۍ د هارډ ډرایو/ډیسک څخه د ډیسک عکس فایل رامینځته کولو لپاره.
۲.۴ حذف شوي ریکارډونه او جدولونه بیرته ترلاسه کړئ
که تاسو په یوه جدول کې ځینې ریکارډونه حذف کړئ، یا په غلطۍ سره په ډیټابیس کې ځینې جدولونه حذف کړئ، تاسو کولی شئ هغه د دې له لارې بیرته ترلاسه کړئ DataNumen SQL Recovery.
د حذف شوي ریکارډونو لپاره ، دوی ممکن په ورته ترتیب کې داسې نه ښکاري لکه څنګه چې دوی حذف شي ، نو د رغیدو وروسته ، تاسو ممکن د دې نه پاک شوي ریکارډونو موندلو لپاره د SQL بیاناتو کارولو ته اړتیا ولرئ.
د حذف شوي جدولونو لپاره ، که چیرې د دوی نومونه بیرته ترلاسه نه شي ، نو دوی به د "ریکارډ ایبل 1" ، "ریکارډ ایبل 2" ، او داسې نور په نوم بدل شي.
3.5 د رینسم ویئر یا ویروس څخه بیرته راګرځئ
معیاري میتودونه معمولا د مالویر لخوا کوډ شوي ډیټابیسونه سمولو کې پاتې راځي. DataNumen SQL Recovery د بریدګرو ته د پیسو ورکولو پرته د رینسم ویئر کوډ شوي MDF فایلونو څخه د معلوماتو ترلاسه کولو لپاره ځانګړي الګوریتمونه کاروي. سافټویر کولی شي فایلونه بیرته ترلاسه کړي حتی وروسته له دې چې کوډ کولو د دوی سرلیکونه یا داخلي جوړښتونه زیانمن کړي.
3.6 بیرته ترلاسه شوي فایل ترمیم کړئ
که چیرې د MDF فایلونه د DataNumen Data Recovery (یا د معلوماتو د بیرته راګرځولو نور وسایل) نشي ضمیمه کیدی SQL Server، دا فایلونه ممکن لاهم یو څه فساد ولري. په داسې حالت کې، وکاروئ DataNumen SQL Recovery د دوی بیا ترمیم کول، ترڅو ډاډ ترلاسه شي چې د دوی معلومات په کې د لاسرسي وړ دي SQL Server.
۲.۶ له tempdb.mdf څخه بیرته ترلاسه کول
كله SQL Server روانه ده ، دا به ټول ټیمپو ذخیره کړيrary معلومات د ټول ټیمپو په شمولrarد میزونو او پلورنځیو پروسیجرونه ، په یوه ټیمپو کېrary ډیټابیس tempdb.mdf نومیږي. کله چې د ډیټا ناورین واقع شي ، که تاسو د موجوده mdf او اړوند ndf فایلونو څخه مطلوب ډاټا بیرته ترلاسه نکړئ ، نو تاسو ممکن اوس هم وکولی شئ خپل معلومات له tempdb.mdf څخه په کارولو سره بیرته ترلاسه کړئ. DataNumen SQL Recovery، ددې په تعقیب:
- درېدل SQL Server د ډیټا انجن خدمت.
- په کمپیوټر کې د tempdb.mdf فایل پلټنه کولو لپاره د وینډوز لټون فنکشن کارول SQL Server بیلګه ده.
- وروسته له دې چې تاسو tempdb.mdf ومومئ، تاسو کولی شئ دا د سرچینې فایل په توګه وټاکئ چې بیرته ترلاسه شي، او وکاروئ DataNumen SQL Recovery د دې بیرته ترلاسه کول.
۲.۸ نمونې فایلونه
SQL Server نسخه | د MDF فایل فاسد | د MDF فایل لخوا ټاکل شوی DataNumen SQL Recovery |
SQL Server 2014 | غلطي 1_4.mdf | نقص 1_4_fixed.mdf |
SQL Server 2014 | غلطي 2_4.mdf | نقص 2_4_fixed.mdf |
SQL Server 2014 | غلطي 4_4.mdf | نقص 4_4_fixed.mdf |
SQL Server 2014 | غلطي 5_4.mdf | نقص 5_4_fixed.mdf |
4. د آنلاین بیا رغونې خدمتونه
آنلاین خدمات تاسو ته د SQL ډیټابیسونو ترمیم کولو لپاره یوه بله لاره درکوي کله چې د بیا رغونې سافټویر ډاونلوډ او نصب کول ممکن یا اسانه نه وي. دا آنلاین خدمات د ژورې تخنیکي پوهې ته اړتیا پرته د فاسدو MDF فایلونو سمولو کې مرسته کوي.
4.1 د بیا رغونې ساده طرزالعملونه
د آنلاین SQL بیا رغونې خدمتونه د کارولو لپاره اسانه پروسه تعقیبوي:
- فاسد فایل پورته کړئ - ستاسو زیانمن شوی MDF فایل د کوډ شوي اتصال له لارې د خدماتو چمتو کونکي سرور ته په خوندي ډول لیږدول کیږي.
- پروسس او تحلیل - دا خدمت ستاسو فایل د ځانګړو الګوریتمونو سره سکین کوي او د بیرته ترلاسه کولو وړ معلومات پیژني.
- د بیا رغونې پایلې مخکتنه کړئ - تاسو کولی شئ د بشپړ رغیدو ژمنې دمخه د بیرته ترلاسه کولو وړ ډیټابیس شیانو ته کتنه وکړئ
- ترمیم شوی فایل ډاونلوډ کړئ - د ترمیم شوي ډیټابیس فایل یا د SQL سکریپټونه د پروسس کولو وروسته شتون لري
دا کلاوډ خدمتونه د دې سره کار کوي SQL Server د ډیټابیس فایلونه لکه .mdf، .ndf، او .ldf. د فایل اندازه او د فساد شدت د پروسس وخت ټاکي، کوم چې له ثانیو څخه تر دقیقو پورې وي.
4.2 مسلکي او دقیقا
د آنلاین بیا رغونې ګټې:
- تاسو سافټویر نصبولو ته اړتیا نلرئ – د محدود چاپیریال یا د مدیر حقونو پرته کاروونکو لپاره مناسب دی.
- په هر عملیاتي سیسټم کار کوي پشمول د macOS او Linux
- د لویو سافټویر کڅوړو ډاونلوډ کولو پرته کارولو ته چمتو
- د کاروونکي دوستانه انٹرفیس د هغو خلکو سره مناسب دی چې لومړني تخنیکي مهارتونه لري
- تاسو کولی شئ د پیرودلو دمخه د بیرته ترلاسه کولو وړ معلومات وګورئ
د فکر کولو لپاره محدودیتونه:
- د دریمې ډلې سرورونو ته د حساس ډیټابیس معلوماتو اپلوډ کول د محرمیت اندیښنې راپورته کوي
- د ډیټابیس اعظمي اندازه محدودیتونه لري
- د آفلاین وسیلو په پرتله د اصلاح کولو لږ انتخابونه
- د بیا رغونې سرعت د سرور فعالیت او بار پورې اړه لري
- د ډیمو نسخې یوازې د بیرته ترلاسه کولو وړ ځینې معلومات ښیې تر هغه چې پیرود نه وي
د آفلاین بیا رغونې وسایل تاسو ته ډیر کنټرول او محرمیت درکوي مګر ډیر تخنیکي مهارت ته اړتیا لري. مost آنلاین خدمات تاسو ته اجازه درکوي چې د وړیا ډیمو سره د دوی اغیزمنتوب و ازموئ. دا ډیمو د نمونې ډیټا بیرته ترلاسه کوي او نور بیرته ترلاسه کیدونکي توکي د ځای لرونکو سره په نښه کوي.
د آنلاین او آفلاین بیا رغونې ترمنځ غوره انتخاب ستاسو اړتیاو پورې اړه لري. د وخت فشار، تخنیکي مهارتونه، د معلوماتو حساسیت، او د MDF فایل فساد ډول ټول پدې پریکړه کې مهم رول لوبوي.
۵. نورې حل لارې
پداسې حال کې چې په تیرو برخو کې پوښل شوي میتودونه m اداره کويost د MDF فایل فساد سناریوګانې، د ډیټابیس بیا رغونې منظره اضافي ځانګړي حلونه وړاندې کوي. موږ ډیری طریقې ارزولې او تالیف کړې دي د م دا جامع لیستost اغېزمن بدیل میتودونه چې د ترمیم اصلي ستراتیژیو بشپړوي.
۶. د ترمیم وروسته: خپل ډیټابیس تایید او خوندي کړئ
ستاسو د فاسد MDF فایل ترمیم کول یوازې نیمایي ستونزه حل کوي. ستاسو ډیټابیس باید سم ثابت شي او د بریالي بیا رغونې وروسته خوندي شي ترڅو د معلوماتو بشپړتیا وساتي او راتلونکي ستونزې ودروي.
۶.۱ د ترلاسه شویو معلوماتو بشپړتیا وګورئ
د اعتبار تفصيلي چک ډاډ ورکوي چې ټول معلومات د ترمیم وروسته سم پاتې کیږي. د DBCC CHECKDB قومانده د DATA_PURITY سره د ناسمو ارزښتونو لپاره سکین کوي:
DBCC CHECKDB (database_name) WITH DATA_PURITY, NO_INFOMSGS;
دا قومانده د کالم ارزښتونه په ګوته کوي چې ممکن د دوی د معلوماتو ډولونو لپاره ناسم یا له حد څخه بهر وي. په یاد ولرئ چې تاسو باید هر ډول کشف شوي غلطۍ په لاسي ډول حل کړئ ځکه چې د ترمیم اختیارونه نشي کولی دوی په اتوماتيک ډول حل کړي.
د DBCC CHECKCONSTRAINTS د سوداګرۍ منطق ثابت ساتلو کې مرسته کوي ځکه چې د ترمیم عملیات د بهرني کلیدي محدودیتونو چک یا ساتنه نه کوي.
۶.۲ د شاخصونو او محدودیتونو بیا رغونه
د فعالیت اصلاح کول د معلوماتو بشپړتیا چیک کولو وروسته بل ګام کیږي. د ترمیم عملیات ډیری وختونه شاخصونه ټوټې ټوټې پریږدي، کوم چې چټکې پاملرنې ته اړتیا لري:
ALTER INDEX ALL ON table_name REBUILD;
اصلي ټیم باید لومړی د لوړ استعمال ځانګړي شاخصونه بیا جوړ کړي ترڅو په مهمو سیسټمونو کې فعالیت په چټکۍ سره بیرته راولي. دا نوي، په سمه توګه h رامینځته کويostد ایډ شاخصونه چې بوost د پوښتنې ځواب وختونه.
۶.۳ د ترمیم شوي ډیټابیس بیک اپ واخلئ
سمدلاسه د خپل نوي ترمیم شوي ډیټابیس بشپړ بیک اپ جوړ کړئ:
BACKUP DATABASE database_name
TO DISK = 'path\backup_file.bak'
WITH CHECKSUM, FORMAT;
د CHECKSUM اختیار د عملیاتو په جریان کې د بیک اپ بشپړتیا چک کوي. وروسته په ټیسټ سرور کې بیک اپ ازموینه وکړئ ترڅو ډاډ ترلاسه کړئ چې دا د تولید بیا رغونې لپاره کارولو دمخه په سمه توګه کار کوي.
۶.۴ د څارنې او خبرتیاو تنظیم کول
فعاله څارنه د معلوماتو د خرابولو دمخه د احتمالي ستونزو په موندلو کې مرسته کوي. د مهمو میټریکونو لپاره خبرتیاوې تنظیم کړئ په شمول:
- د CPU سلنه (حد: ۹۰٪)
- د کارول شوي معلوماتو ځای سلنه (حد: ۹۵٪)
- د کارګرانو کارول (حد: ۶۰٪)
- بندښت (هر ډول پېښې)
- د پیوستون په هڅو کې د سیسټم تېروتنې
د ازور مانیټر یا SQL Server د مدیریت سټوډیو کولی شي دا خبرتیاوې تنظیم کړي. د حالت وړ خبرتیاوې تر هغه وخته پورې فعال پاتې کیږي تر څو چې حل نشي، کوم چې د روانو ستونزو په جریان کې د خبرتیا طوفانونو مخه نیسي.
د DBCC CHECKDB په کارولو سره د اونۍ بشپړتیا چکونه باید په مهمو ډیټابیسونو کې ترسره شي ترڅو ستونزې ژر وپیژندل شي.
7. پوښتنې
د ډیټابیس فساد د کاروونکو څخه ډیری پوښتنې رامینځته کوي. راځئ چې د MDF فایلونو ترمیم په اړه ځینې عام پوښتنې وګورو SQL Server.
۷.۱ آیا زه کولی شم د MDF فایل د LDF فایل پرته بیرته ترلاسه کړم؟
ځواب: هو، د مسلکي وسایلو سره لکه DataNumen SQL Recovery، تاسو کولی شئ د LDF فایل پرته د MDF فایل بیرته ترلاسه کړئ.
۷.۲ ایا زه باید د دریمې ډلې ترمیم وسایل یا جوړ شوي میتودونه وکاروم؟
ځواب: جوړ شوي میتودونه د لومړي ځل لپاره د آزموینې مستحق دي ځکه چې دوی رسمي ملاتړ لري. سره له دې، د دریمې ډلې وسیلې ممکن د فساد په سختو قضیو کې ډیر معلومات بیرته ترلاسه کړي. غوره انتخاب په دې پورې اړه لري:
- د معلوماتو اهمیت
- د بیک اپ شتون
- د وخت محدودیتونه
- د بودیجې محدودیتونه
- د معلوماتو د ضایع کیدو لپاره د خطر زغم
8. پایله
SQL Server د ډیټابیس فساد د معلوماتو د ضایع کیدو د کمولو لپاره ګړندي کشف او د بیا رغونې مناسب میتودونو ته اړتیا لري. د MDF فایل فساد نښې تاسو سره مرسته کوي کله چې ستونزې رامینځته شي ګړندي عمل وکړئ. تاسو د بیا رغونې ډیری اختیارونه لرئ، له جوړ شوي څخه SQL Server د ځانګړو دریمې ډلې حلونو لپاره وسایل لکه د DataNumen SQL Recovery وسیلهلاندې د دې مقالې لنډیز دی:
مخنیوی د درملنې په پرتله ښه کار کوي. د ډیټابیس منظم ساتنه، د بیک اپ مناسبې کړنلارې، او د ډیسک روغتیا څارنه د فساد خطرونه په پراخه کچه کموي. سیسټم ته دا هم اړتیا ده چې د بشپړتیا چکونو له لارې بیرته ترلاسه شوي ډیټابیسونه ثابت کړي او شاخصونه بیا جوړ کړي ترڅو د ترمیم وروسته معلومات باوري وساتي.