مجيد اطلس باف

Majid Atlasbaf
91 - پیام , 188 - نظر

پیوندهای اصلی

اخبار


Page Rank Tool

بایگانی پیامها

بایگانی سال ۱۳۸۸

فروردین ۱۳۸۸، (۱)

بایگانی سال ۱۳۸۷

دی ۱۳۸۷، (۱)
آذر ۱۳۸۷، (۱)
آبان ۱۳۸۷، (۱)
مهر ۱۳۸۷، (۱)
شهریور ۱۳۸۷، (۱)
مرداد ۱۳۸۷، (۱)
تیر ۱۳۸۷، (۱)
خرداد ۱۳۸۷، (۱)
اردیبهشت ۱۳۸۷، (۱)
فروردین ۱۳۸۷، (۱)

بایگانی سال ۱۳۸۶

اسفند ۱۳۸۶، (۱)
بهمن ۱۳۸۶، (۳)
آذر ۱۳۸۶، (۱)
آبان ۱۳۸۶، (۱)
مهر ۱۳۸۶، (۱)
شهریور ۱۳۸۶، (۱)
مرداد ۱۳۸۶، (۲)
خرداد ۱۳۸۶، (۱)
اردیبهشت ۱۳۸۶، (۱)
فروردین ۱۳۸۶، (۲)

بایگانی سال ۱۳۸۵

اسفند ۱۳۸۵، (۱)
دی ۱۳۸۵، (۱)
آبان ۱۳۸۵، (۲)
مهر ۱۳۸۵، (۲)
شهریور ۱۳۸۵، (۳)
مرداد ۱۳۸۵، (۱)
تیر ۱۳۸۵، (۴)
خرداد ۱۳۸۵، (۱)
اردیبهشت ۱۳۸۵، (۵)
فروردین ۱۳۸۵، (۲)

بایگانی سال ۱۳۸۴

اسفند ۱۳۸۴، (۱)
دی ۱۳۸۴، (۳)
آذر ۱۳۸۴، (۵)
آبان ۱۳۸۴، (۲)
مهر ۱۳۸۴، (۷)
شهریور ۱۳۸۴، (۴)
مرداد ۱۳۸۴، (۳)
خرداد ۱۳۸۴، (۳)
اردیبهشت ۱۳۸۴، (۳)
فروردین ۱۳۸۴، (۵)

بایگانی سال ۱۳۸۳

اسفند ۱۳۸۳، (۴)
بهمن ۱۳۸۳، (۴)

دسته بندی پیامها

(rss) مطالب مرتبط با NET.
(rss) مطالب مرتبط با SQL
(rss) مطالب مرتبط با UNIX

گالری عکسها

عکسهای مقالات

سایت های مرتبط

Persian Websites Directory
DSP algorithms development

همکاران

حمیدرضا طاهریان
شیما دهباشی
فاطمه طاهریان
محسن طاهریان

مواجه شدن با خطای suspect database و error 3634 در MS SQL Server

برای حل این مشکل لازم است تا در جداول مربوط به پایگاه داده master تغییراتی ایجاد کنید. در حالت پیش فرض نمی توانید در این جداول تغییری ایجاد کنید. برای اینکه امکان ایجاد تغییرات داشته باشید دستورات زیر را اجرا کنید :


sp_configure 'allow updates',1
go
reconfigure with override


حال دستور زیر را اجرا کنید :


UPDATE master..sysdatabases SET status = status ^ 256 WHERE name = <dbname>


اگر هنوز پایگاه داده شما بصورت suspect باقیمانده است، فقط می توانید پایگاه داده را بصورت فقط خواندنی و در حالت emergency mode بالا بیاورید. برای اینکار دستور زیر را اجرا کنید :


UPDATE master..sysdatabases SET status=-32768 WHERE name='<dbname>'


در اینصورت پایگاه داده شما بصورت فقط خواندنی قابل دسترسی خواهد بود.

توجه :
بعضی مواقع پس از حذف پایگاه داده ای که بصورت suspect علامت خورده است، امکان نصب مجدد آن از روی فایلهای MDF و LDF مربوطه اش وجود ندارد و با error 3634 متوجه می شوید. برای حل این مشکل ابتدا یک پایگاه داده با نام پایگاه داده ای که suspect است بسازید، سپس SQL Server را متوقف کنید، فایلهای MDF و LDF مربوط به پایگاه داده suspect را بر روی این فایلهای جدیدی که ایجاد شده اند کپی کنید و دوباره SQL Server را راه اندازی کنید. در اینصورت پایگاه داده suspect را مجددا در اختیار خواهید داشت و می توانید با استفاده از روشهایی که در بالا ذکر شد به داده های خود دسترسی پیدا کنید.
 

ارسال شده در تاریخ ۱ شهریور ۱۳۸۴ - 6:13 عصر

نظرات

# پاسخ به: مواجه شدن با خطای suspect database و error 3634 در MS SQL Server  

سلام.
اول خسته نباشد سایت عالیه
فقط یک جستجوی قوی کم داره.

من با مشکل Suspect مواجه شدم و خوبه که اینجا تونستم در موردش بخونم.
منتها من کجا باید این دستورات را وارد کنم؟
۳۰ بهمن ۱۳۸۵ - 9:54 صبح | شیما

# پاسخ به: مواجه شدن با خطای suspect database و error 3634 در MS SQL Server  

سلام

توسط نرم افزار SQL Server Management Studio وارد شوید در دیتابیس یک query ایجاد نمایید سپس دستوارت را وارد کنید و execute نمایید

دستورات زیر کامل تر است

EXEC sp_resetstatus [YourDatabase];
ALTER DATABASE [YourDatabase] SET EMERGENCY
DBCC checkdb([YourDatabase])
ALTER DATABASE [YourDatabase] SET SINGLE_USER WITH ROLLBACK IMMEDIATE
DBCC CheckDB ([YourDatabase], REPAIR_ALLOW_DATA_LOSS)
ALTER DATABASE [YourDatabase] SET MULTI_USER

در دستورات بالا به جای YourDatabase نام دیتابیس را وارد کنید
۷ مرداد ۱۳۹۲ - 2:20 عصر | mohammad

ارسال نظرات

عنوان:  
نام:  
آدرس الکترونیکی:
زبان:
توضیح:  
لطفا متن مقابل را در زیر وارد کنید
(کوچک یا بزرگ بودن حروف مهم نیست)