View Full Version : Suspect Database
HAMID_AK555
سه شنبه 08 شهریور 1384, 07:59 صبح
با سلام
میشه بگین Suspect شدن بانک اطلاعاتی چیه و چرا بوجود می اید؟
برای رفع شدن آن چه کارهایی می توان کرد .
ما یه مشتری داریم که تقریبا هر 7--8-10 روز یه بار بانک اطلاعاتی این شرکت Suspect می شود .می خواستم بدونم چرا این اتفاق می افته? :افسرده:
AminSobati
سه شنبه 08 شهریور 1384, 22:50 عصر
حمید جان،
Suspect زمانی اتفاق میافته که یکی از فایلهای دیتابیس قابل دسترسی نباشه. شاید ناخواسته چیزی رو حذف میکنند؟
karimh
چهارشنبه 09 شهریور 1384, 07:26 صبح
سلام امین جان
می شه بگی حذف چه چیزهایی متونه باعث Suspect شدن بانک بشه .....و بعد از این اتفاق چطور می شه اطلاعات رو برگردوند؟
حمیدرضاصادقیان
چهارشنبه 09 شهریور 1384, 07:59 صبح
دوست عزیز ممکنه یکی از فایلهای log,Data خراب شده باشه.
احتمال داره یک تراکنش ناقص در فایل log بوده و نتونسته به اتمام برسونه و دفعه بعد هم که Sql اجرا شده عمل Recovery درست انجام نشده و فایل Log ایراد پیدا کرده.
اگر ایراد از فایل log باشه میتونی دیتابیس رو Detach کنی و دوباره Attach کنی ولی دیگه نام فایل log رو ندی تا خود Sql یک Log خالی ایجاد کنه.
اگر هم فایل Data خراب شده باشه که بهترین کار Restore هست.
بعضی مواقع هم احتمال داره یکط مسیر فایلهای Log و Data رو تغییر میده.
موفق باشی
hmm
چهارشنبه 09 شهریور 1384, 09:33 صبح
کریم جان سلام؛
می شه بگی حذف چه چیزهایی متونه باعث Suspect شدن بانک بشه .....و بعد از این اتفاق چطور می شه اطلاعات رو برگردوند؟
بهردلیلی اگه sqlserver نتونه مسیر فایلهای حیاتی رو پیدا کنه یا نتونه بازشون کنه یا مطابق با ساختار استانداردش (یعنی بصورت غیر منطقی یه کسی یا یه برنامه ای اونرو تغییر داده ) نباشه این اتفاق میافته
راه حلش هم اینه که اگه فایل log مشکل داشت که روش همونیه که گفته شد
اگه دیتا حذف شده باشه که فقط restore میتونه کمک کنه (اگه با ابزار recovery نشه فایل حذف شده رو بصورت فیزیکی بازیابی کرد)
اگه دیتا خراب شده که شما خودت استادی
dbcc checkdb رو بزن حله
مخلصیم
RK977877
سه شنبه 28 اسفند 1386, 16:45 عصر
تعمیر دیتابیس Suspect شده و برگرندادن آن
Rasool_Keshtgar@Yahoo.Com
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.