it-swarm.asia

يتم استرداد قاعدة البيانات "MyDb". الانتظار حتى انتهاء الشفاء

لقد حصلت على خطأ:

يتم استرداد قاعدة البيانات "MyDb". الانتظار حتى انتهاء الشفاء.

لقد أجريت عملية حرجة في ذلك الوقت.

ما سبب هذا الوضع؟ وكيف يمكن تجنبها؟

14
garik

Crash recovery يعمل على MyDb. الأسباب المحتملة:

  • تم إعادة تشغيل خدمة SQL Server يدويًا ، بسبب عطل أو توقف/بدء تشغيل الخادم.
  • تسبب خطأ فادح في قاعدة البيانات في إغلاق قاعدة البيانات واستعادتها.
  • تم بدء الاسترداد بشكل متعمد من قبل شخص يقوم بتنفيذ استعادة مع استرداد.
  • تم تعيين خيار الإغلاق التلقائي ، مما تسبب في إيقاف تشغيل قاعدة البيانات عند خروج آخر مستخدم وتشغيل الاسترداد لإعادة التشغيل عند الاتصال التالي.

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

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

24
Mark Storey-Smith