الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكلة في database

مغلق
بدأه بشا في 24 يوليو 2007 · 4 رد · 1,440 مشاهدة · في برمجة الأجهزة الكفية والمحمولة بالدوت نيت
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

ظهرت لي مشكلة في قاعدة البيانات ولا اعرف كيف حلها

والمشكلة هي database corrupted مع العلم اني استخدم sql server mobile

هل يمكنني تصليح database بدون فقد بياناتها وارجاعها كما كانت .؟؟

ولكم جزيل الشكر

سبحان الله وبحمده سبحان الله العظيم

#2

اين انتم يا جماعة الخيــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

ر

سبحان الله وبحمده سبحان الله العظيم

#3

السلام عليكم

connectionString = "Data Source=MobileDatabase.sdf";
   using (SqlCeEngine engine = new SqlCeEngine(connectionString))
   {
	if (!engine.Verify())//true if database is corrupted
	 { //Database is corrupted so we need to repair it 
	   RepairOption option;
	   // All corrupted pages are discarded from the mobile database.
	   option = RepairOption.DeleteCorruptedRows;
	   // The engine tries to recover each corrupted page, but it needn't be successfully.
	   option = RepairOption.RecoverCorruptedRows;
	   engine.Repair(null, option);
	 }
   }

للمزيد من التفاصيل

#4

شكرا شكرا يا اخي وبارك الله فيك ويجعله الله في ميزان حساناتك .. أمين

شكرا على الكود سأجربه واخبرك بالنتيجة إن شاء الله .

ولكن السؤال المحيرني لمادا يحدث هدا ؟؟؟؟؟؟؟؟ ؟؟؟؟ لمادا database corrupted ؟؟؟؟؟؟ ما السبب الدي يؤدي لي هدا ..

وشكرا مرة اخرى

سبحان الله وبحمده سبحان الله العظيم

#5

السلام عليكم

هناك عدة أسباب ل database corruption:

* مشاكل في الذاكرة Memory error

* مشاكل في القرص الصلبHard disk error

* مشاكل في الشبكة network error

* البرق

* مشاكل في الطاقة Power loss, dip, ...

* غلق أو إعادة تشغيل الحاسوب عندما تكون قاعدة البيانات مفتوحة

* تحديث قاعدة البيانات دون القيام ببعض العمليات الأولية

* النسخ المنقوص لقاعدة البيانات

...

المصادر 1, 2, 3

هذا الموضوع مغلق.

مواضيع مشابهة