50٪ تخفیف روی تمام دوره‌ها!
پایان تخفیف تا:
مشاهده دوره‌ها
0

مشکل Recovery Pending دیتابیس

با سلام ، چند روز پیش sql 2014ای رو تو سرور نصب کردم و یه سری دیتا بیس بهش وارد کردم. امروز دیدم دیتابیس ها در حالت Recovery Pending هستند و ارتباط با دیتابیس وجود نداره.سرویس ها و خود سرور رو ریست کردم،فایل های mdf و ldf رو بررسی کردم که یه موقع پاک نشده باشن و دستور ALTER DATABASE MyDB SET ONLINE رو هم وارد کردم ولی تو حالت Debugging Query موند و تغییری حاصل نشد.

  1. سوال اول: دلیل اصلی این حالت Recovery Pending چی هستش؟
  2. سوال دوم: راه حلش چی هست؟

با تشکر

پرسیده شده در 1395/07/22 توسط

1 پاسخ

1

سلام دوست عزیز، این مشکل زمانی پیش میاد که مشکلی تو Database Engine و در زمان نوشتن تو فایل های Database بوجود بیاد، در این حالت شما می تونید فایل mdf و ldf رو به مسیر جداگانه منتقل کنید و مجدد Database رو attach کنید، البته باید اول سرویس Database Engine رو متوقف کنید. احتمالاً بعد از attach کردن Database برخی اطلاعات جداول مشکل پیدا می کنن که باید از طریق فایل log عملیات Recovery رو انجام بدید تا اطلاعاتتون بازیابی بشه.

پاسخ در 1395/07/23 توسط

پاسخ شما