PDA

View Full Version : Suspect Database



RK977877
یک شنبه 07 مرداد 1386, 18:53 عصر
چگونه میتوان یک دیتابیس Suspect شده را تعمیر و آنرا به حالت اول برگرداند
با تشکر:گریه:

reza_rad
دوشنبه 08 مرداد 1386, 06:38 صبح
2005:



alter database 'database_name' set emergency



2000:


sp_configure 'allow updates',1
GO
reconfigure with override
GO
update master..sysdatabases set status=-32768 where name='database_name'
GO
sp_configure 'allow updates',0
GO
reconfigure with override

RK977877
دوشنبه 08 مرداد 1386, 08:25 صبح
این دستور فقط میتواند وضعیت آنرا عوض کند ولی نمیتواند آنرا به حالت اول برگرداند:گریه:

reza_rad
دوشنبه 08 مرداد 1386, 09:01 صبح
این دستور فقط میتواند وضعیت آنرا عوض کند ولی نمیتواند آنرا به حالت اول برگرداند
این دستور دیتابیس شما رو به مود Emergency برمی گرداند.
شما می تونید چک کنید اگه مشکلی در فایل های دیتابیس تون و ... وجود نداشت حالتش رو به OnLine برگردونید. چک ها تون رو می تونید با دستورات DBCC انجام بدید.
اگر هم آسیب وارده طوری بود که امکان برگشت به حالت OnLine نبود می تونید با استفاده از DTS ها و یا SSIS ها دیتاها تون رو به یک دیتابیس دیگه منتقل کنید. حالت Emergency همونطوری که از اسمش پیداست یک حالت بینابین هست برای اینکه شما لا اقل بتونید تا حد ممکن دیتاهاتون رو برگردونید.

RK977877
دوشنبه 08 مرداد 1386, 09:12 صبح
آیا نرم افزاری هم در این مورد وجود دارد برای برگرداندن آْن

reza_rad
دوشنبه 08 مرداد 1386, 10:24 صبح
آیا نرم افزاری هم در این مورد وجود دارد برای برگرداندن آْن
اگه توی اینترنت بگردید مسلما نرم افزارهای زیادی پیدا خواهید کرد مثل نرم افزارهای Red Gate .

با روشهایی که گفتم هم میشه منتها باید با Database Administration کمی آشنا باشید.

resident
یک شنبه 29 اردیبهشت 1387, 10:27 صبح
2005:



alter database 'database_name' set emergency



2000:


sp_configure 'allow updates',1
GO
reconfigure with override
GO
update master..sysdatabases set status=-32768 where name='database_name'
GO
sp_configure 'allow updates',0
GO
reconfigure with override

من این کارها رو کردم اما نمیدونم چطور اونو online کنم. لطفا راهنماییم کنید.

حمیدرضاصادقیان
یک شنبه 29 اردیبهشت 1387, 12:08 عصر
دوست عزیز در این زمینه خیلی در سایت بحث شده فقط کافیه کلمه suspect رو جستجو کنید.