كيفية إصلاح قاعدة بيانات SQL في عام 2023

التعامل مع الفساد في قاعدة البيانات أمر لا مفر منه في مهنة MS SQL DBA. في حين أن هناك العديد من الطرق للتعامل مع الفساد ، بما في ذلك محاولات الإصلاح اليدوي والهروب إلى بليز ، هناك بديل آخر: برنامج الاسترداد التابع لجهة خارجية.

في الواقع ، يمكن للبرنامج الصحيح أن يوفر لك الوقت والإحباط ، ويجعلك تبدو جيدًا للغاية بالنسبة إلى كبار مسؤولي شركتك أو ذعر العملاء. أحد أفضل برامج استرداد قاعدة بيانات SQL التي قمنا بفحصها هو أداة تم إنتاجها بواسطة مطور برامج تكنولوجيا المعلومات Stellar Data Recovery.

 
يمكن لإصلاح قاعدة بيانات SQL Stellar إصلاح ملفات قاعدة البيانات الفاسدة ، واستعادة السجلات المحذوفة واستخدامها لإنشاء قواعد بيانات جديدة وإصلاح السجلات الموجودة والمباشرة. تجربة المستخدم بسيطة بما يكفي بحيث يمكن للقرد المدرب التعامل مع الإصلاحات ، في الواقع ، ولكن هذا شيء يجب أن تحافظ عليه هادئًا ما لم تكن على استعداد للعمل مع الموز أيضًا.
 

نحن لا نفاجأ حقًا بكل ما يدهش من مدى سهولة استخدام البرنامج. كان هذا هو الاتجاه السائد مع كل منتج Stellar لعبنا معه منذ تقييم المنتج الرائد للشركة ، Stellar Data Recovery ، والذي يحتل المرتبة الأولى حاليًا في أفضل تصنيفات برنامج استعادة البيانات.

قريبًا ، سنتحدث عن إصلاح قاعدة البيانات بشكل عام ، والميزات التي ستحصل عليها مع Stellar SQL Database Recovery ونخفض الخطوات التي ينطوي عليها إصلاح ملفات .mdf و .ndf. سنلقي نظرة سريعة أيضًا على التكاليف حتى تتمكن من معرفة ما إذا كان منتج Stellar سيتناسب مع ميزانية تكنولوجيا المعلومات لديك.

الذي يحتاج إلى برامج إصلاح قاعدة بيانات SQL?

على الأرجح ، إذا كنت قد وصلت إلى هذه المقالة ، فأنت تعرف بالضبط سبب حاجتك إلى برنامج إصلاح قاعدة بيانات SQL: فهو مصمم لإصلاح ملفات قاعدة البيانات الفاسدة ، الأساسية (.mdf) والثانوية (.ndf). يتم البحث عن مثل هذه البرامج من قبل مسؤولي MS SQL أو متخصصي تكنولوجيا المعلومات المشابهين الذين يتطلعون إلى التعافي من كارثة أو التخطيط للاستعداد لواحدة.

هناك مجموعة من المشكلات التي قد تؤدي إلى مشاكل في قاعدة البيانات ، مثل ملف سجل المعاملات التالف أو المفقود ، وفشل الأجهزة ، وهجوم الفيروسات ، والإغلاق غير الصحيح للخادم ، وبطبيعة الحال ، خطأ المستخدم. في مثل هذه الحالات ، يجب عليك إجراء استرداد قبل أن تتمكن من الوصول إلى قاعدة بيانات MS SQL أو إجراء المعاملات.

إذا كانت لديك الخبرة والأعصاب ، فيمكنك محاولة الإصلاح اليدوي باستخدام ملفات السجل السليمة (.ldf) للقيام بذلك. ومع ذلك ، لن تخرجك ملفات السجلات دائمًا من الماء الساخن ، خاصة وأن هذه الملفات يمكن أن تتلف أيضًا. يمكنك أيضًا استخدام أوامر مثل DBCC CHECKDB و DBCC DBREPAIR من وحدة تحكم قاعدة البيانات لإصلاح المشكلات البسيطة.

لمزيد من الظروف الصعبة ، أو لأولئك الذين لا يثقون بمعرفتهم التقنية أو الذين يبحثون عن مسار أسهل للتعافي ، فإن أداة الاسترداد من جهة خارجية هي الحل الأفضل.

على الرغم من وجود العديد من الأدوات المتاحة لإصلاح ملفات .mdf و .ndf ، فقد اخترنا توضيح كيفية التنقل في هذه المياه المضطربة باستخدام Stellar SQL Database Repair لأننا نعتقد أنها تقدم أفضل مزيج من الميزات وسهولة الاستخدام.

سنصل إلى تجربة المستخدم قليلاً ولكن أولاً ، لنتحدث عن الميزات العامة للتأكد من أن هذه هي الأداة التي تبحث عنها. أولاً ، يدعم البرنامج معظم إصدارات MS SQL Server ، من عام 2016 وما بعده.

يمكن للبرنامج استرداد كل من ملفات .mdf و .ndf وجميع الكائنات الموجودة بداخلها ، بما في ذلك الجداول والمشغلات والفهارس والمفاتيح والقواعد والإجراءات المخزنة. يمكن تصحيح الجداول ذات ضغط PAGE و ROW بواسطة أداة Stellar أيضًا.

بمجرد الانتهاء من مهمة الإصلاح ، والتي تعمل عن طريق فحص ملفات قاعدة البيانات للمساحات المشوهة وإصلاح نمط البت ، يمكنك حفظ الملفات المصححة بتنسيقات MS SQL و. html و. xls و. csv. إذا كنت لا تحتاج إلى الملف بالكامل أو تحتاج إلى الوصول إلى كائن معين بسرعة ، فإن Stellar SQL Database Repair يدعم أيضًا الاسترداد الانتقائي للكائنات.

قبل الاسترداد ، يمكنك معاينة الكائنات للتأكد من أنها ما تبحث عنه. يمكنك أيضًا حفظ نسخة من الفحص كملف .dat للعمل معه لاحقًا.

لقد اختبرنا جميع الميزات للتأكد من أنها تعمل كما يقول Stellar أنها تعمل. سنوجهك خلال بعض العمليات الأساسية في لحظة. أولاً ، دعنا نلقي نظرة سريعة على مقدار ما سيعيقك.

خيارات ترخيص استرداد قاعدة بيانات SQL ممتاز

تبيع Stellar حاليًا إصدارين من برنامج استرداد قاعدة بيانات SQL: Technician و Platinum. هناك أيضًا مجموعة أدوات قاعدة بيانات SQL التي تأتي معبأة مع بعض البرامج الأخرى التي ستناشد مدراء MS SQL الذين يحتاجون إلى إنشاء مكتبة برمجياتهم.


فني
البلاتين
أدوات
كلفة: 349 دولارًا 449 دولارًا 549 دولارًا
صلاحية الترخيص: أوقات الحياة أوقات الحياة أوقات الحياة
الأنظمة: مضاعف مضاعف مضاعف

قد تبدو التكاليف مرتفعة في البداية ولكن ذلك يرجع إلى أنها جيدة مدى الحياة وقواعد بيانات غير محدودة وللاستخدام على أنظمة متعددة. يمكنك أيضًا الحصول على دعم مدى الحياة. بالإضافة إلى ذلك ، فإن السعر يتماشى مع منتجات مماثلة – وفي تجربتنا ، أدنى – مثل Kernel SQL Recovery.

يضيف الإصدار البلاتيني من Stellar SQL Database Recovery إصلاح SQL للنسخ الاحتياطي لإصلاح ملفات .bak الفاسدة ، بينما تتضمن خطة Toolkit ذلك واستعادة كلمة مرور SQL.

يمكنك تجربة البرنامج باستخدام إصدار تجريبي مجاني ، والذي سيتيح لك إجراء كائنات الفحص والمعاينة ولكن ليس تنفيذ الاسترداد الفعلي لإنشاء ملفات قاعدة بيانات نظيفة. تقدم Stellar أيضًا ضمان استرداد الأموال لمدة 30 يومًا إذا كان المنتج لا يلبي احتياجاتك.

إصلاح قاعدة بيانات SQL

يمكنك تنزيل الإصدار التجريبي من Stellar بالنقر فوق الزر الأخضر “تنزيل مجاني” بدلاً من زر “الشراء الآن” في الصفحة المقصودة للمنتج. إذا قمت بشراء ترخيص ، فسوف ترسل لك Stellar رمز تسجيل بالبريد الإلكتروني ستحتاج إلى إدخاله قبل إجراء الاسترداد.

بمجرد تثبيت البرنامج وتشغيله ، سيذكرك Stellar بإيقاف خادم قاعدة البيانات ونسخ الملف التالف إلى موقع مختلف. انقر على “موافق” وسيُطلب منك بعد ذلك تحديد موقع هذا الملف.

إذا كنت لا تعرف مكان تخزين ملفك التالف ، فانقر على “بحث” وسيبحث عنه البرنامج نيابة عنك ، مما يوفر لك وقتًا ثمينًا للقيام بأمور أكثر أهمية ، مثل البحث عن مزامنة أفضل للمؤسسات وخيارات مشاركة لنشاطك التجاري. اقرأ بسرعة ، على الرغم من أن المسح سيستغرق دقيقة واحدة فقط.

في قائمة الملفات المرتجعة ، حدد ملف .mdf أو .ndf الذي تريد إصلاحه ، ثم انقر فوق “إصلاح”. هناك تبديل إلى “تضمين السجلات المحذوفة” أيضًا ، إذا كنت تريد تضمينها في نتائجك.

سيبدأ الإصلاح ، مع شريط تقدم وسجل يوضح لك ما يحدث بالقرب من أسفل العميل. بالنسبة لنا ، انتهت العملية في حوالي عشر ثوان. من الواضح ، على الرغم من أن طول الإصلاح سيعتمد على حجم قاعدة البيانات الخاصة بك. استخدمنا ملف صغير بحجم 10 كيلوبايت .mdf لتجربة البرنامج باستخدام.

بمجرد الانتهاء من المسح والإصلاح ، انقر فوق “موافق” في مربع الحوار المنبثق. ستحتاج إلى تسجيل نسختك لإكمال الإصلاح إذا لم تكن قد قمت بذلك بالفعل. سيتم حفظ نسخة من نتائج الفحص تلقائيًا إذا كنت ترغب في العمل معها لاحقًا.

سيتم تحميل الملف الذي تم إصلاحه على وحدة تحكم العميل بمجرد اكتمال الفحص يمكنك التنقل بين الكائنات في الملف الذي تم إصلاحه باستخدام قائمة الشجرة على الجانب الأيسر.

ستجد فروعًا للجداول وطرق العرض والمرادفات. هناك أيضًا فرع قابلية للبرمجة ، مع فروع فرعية للإجراءات المخزنة والوظائف والقواعد والكائنات الأخرى.

يمكن استخدام النافذة المركزية الأكبر حجمًا لمعاينة الكائنات التي تم إصلاحها. على سبيل المثال ، إذا قمت بتوسيع فرع الجدول والنقر فوق جدول ، يمكنك مشاهدة محتويات هذا الجدول.

يعد هذا مفيدًا جدًا ، خاصةً للتأكد من إصلاح ملفك بنجاح والوصول إلى بيانات محددة مهمة للأعمال بسرعة أكبر. يمكنك توسيع القائمة أسفل أي جدول ومراجعة أعمدة الجدول والمفاتيح الأساسية والأجنبية والقيود والفهارس والمعلومات الأخرى.

هناك أيضًا حقل بحث للعثور على عناصر الشجرة ، مفيدة بشكل خاص مع قواعد البيانات الكبيرة.

عندما تشعر بالرضا عن النتائج كما تريد ، انقر فوق “حفظ” لإكمال الإصلاح. كما ذكرنا ، لا يتعين عليك حفظ الملف الذي تم إصلاحه كملف قاعدة بيانات ؛ هناك خيارات لـ .csv و. html و. xls أيضًا.

في حالة إنشاء ملف قاعدة بيانات جديد ، سيتم منحك خيارات لإنشاء قاعدة بيانات جديدة أو حفظها في قاعدة بيانات مباشرة.

لإنشاء قاعدة بيانات جديدة ، انقر فوق زر الاختيار “قاعدة البيانات الموجودة” وأدخل اسم الخادم / المثيل ، وحدد وجهة وانقر فوق “اتصال” لإكمال العملية. لاستعادة قاعدة البيانات الحالية ، انقر فوق زر الاختيار “قاعدة بيانات مباشرة” ، وأدخل اسم الخادم / المثيل ثم حدد قاعدة البيانات باستخدام القائمة المنسدلة. انقر فوق “اتصال”.

في كلتا الحالتين ، سيخبرك العميل أنه تم حفظ الملف في الموقع المطلوب.

إذا واجهت مشكلة أثناء عملية الإصلاح ، يمكنك الوصول إلى دليل وميزة الأسئلة الشائعة مباشرة من داخل العميل ، دون الحاجة إلى التوجه إلى قاعدة معارف Stellar Data Recovery عبر الإنترنت. انقر على “؟” رمز للقيام إما.

افكار اخيرة

كان الهدف من هذا الدليل السريع هو إظهار مدى سهولة إصلاح قاعدة بيانات SQL مع برامج الطرف الثالث الجيدة. لقد اخترنا Stellar SQL Database Repair كمثال على بساطته وميزاته والتكاليف المناسبة المتعلقة بالبرامج المماثلة. يمكنك اختبار البرنامج بنفسك عن طريق تنزيل نسخة تجريبية مجانية ، بالطبع ، لتقييمه بنفسك.

إذا كنت راضيًا عن البرنامج كما كنا ، فلا تنس مراجعة مراجعة Stellar Data Recovery ، التي يمكن استخدامها لإحياء الملفات المحذوفة والتالفة على محرك الأقراص الثابتة. يحتوي Stellar على مجموعة من المنتجات الأخرى أيضًا ، وقد ظهر بعضها في أدلة مشابهة لهذا المنتج:

  • كيفية تحويل ملفات Outlook OST إلى PST
  • كيفية تحويل ملفات التبادل EDB إلى PST
  • كيفية استرداد صندوق بريد Microsoft Exchange
  • كيفية إصلاح ملفات قاعدة بيانات Outlook

لا تتردد في طرح أي أسئلة حول إصلاح ملفات قاعدة البيانات أو برنامج Stellar أدناه ، وسنحاول العثور على إجابات لك. شكرا للقراءة!