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

عطب قاعدة البيانات

مغلق
بدأه fahadam في 13 فبراير 2002 · 5 رد · 662 مشاهدة · في مراجعة المواضيع
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

عملت قاعدة بيانات في الاكسس تحتوي على حوالي30 نموذج و 18 جدول ،هذا غير التقارير والاستعلامات وقد عملت على تقسيم القاعدة الى جزئين قسم يحوي الجداول وقسم يحوي النماذج والتقارير .

وقد عملت على وضع قاعدة البيانات بقسميها في جهاز من الاجهزه وانشئت اختصارات اليها في اجهزة المستخدمين والذين يبلغون ثلاثين مستخدم.

اعاني من مشكلة ارهقتني وقد تؤدي الى فشل البرنامج با اكمله :confused: وهي انعطاب ملف قاعدة البيانات الذي يحوي النماذج با استمرار كل ساعة او نصف ساعة تقريبا اريد معرفة السبب في ذالك .

وافيدكم علما ان قاعدة البيانات مصممة با اكسس 2000

ولكم مني الف تحية وتقدير

#2

اجعل القاعده المحتويه على النماذج في جهاز كل مستخدم .. وفقط الجداول في السيرفر أو الجهاز الذي اخترته .

طبعا غني عن الذكر ان النماذج التي لا يحتاجها مستخدم معين بإمكانك مسحها من قاعدته هو وبذلك لا يصل اليها .

#3

اخي ابو لمى مشكور على الرد

سبب عدم وضعي لملف النماذج في كل جهاز هو انه يمكن ان يطرا اي تعديل على القاعدة بالتالي يلزم اعادة وضع الملف في كل جهاز .

وهل هذه الطريقة مضمونة اي مجربة

وهل تعتقد ان عدد المستخدمين يؤثر على القاعدة

#4

السلام عليكم و رحمة الله و بركاته

الأخ Fahdam

كلام ابو لمي هو التطبيق السليم

العيب الوحيد كما تقول أنك لابد أن تحدث نسخة البرنامج لدي كل المستخدمين ، و للتغلب علي ذلك :

أضف حقل رقم الاصدار فى كل من البرنامج و قاعدة الجداول (الأول جدول أصلي و الثاني مربوط ) و قارن بينهما عند فتح الفورم الرئيسي للبرنامج

و عندما تعد اصدار جديد غير رقم الاصدار فى قاعدة الجداول ، فيقوم البرنامج باصدار تنبيه لجميع المستخدمين بأن هناك اصدار جديد ، و يتم الاتفاق علي مكان معين يوضع فيه آخر تحديث للبرنامج و يصبح التحديث مسئولية كل مستخدم

ثالثا : تجنب وجود أي جداول بالأسماء المستخدمة ، فمثلا لا تضع جدول يسمس Database مثلا لأن هذا يسبب بعض المشاكل

أخيرا أعتقد أن ثلاثين مستخدم رقم كبير علي خلفية أكسس ، و عليمك التحويل لخلفية SQL Server و لكن الي أن يتم ذلك فلا بد من تنفيذ ما سبق

و الله أعلم

(f) (f) (f)

#5

اخي مصراوي مشكور على هالكلام المفيد جدا جدا

اذا ماعندك مانع هل من الممكن تتحدث ولو بشي قليل عن SQL Server ،مثلا هل يجب تركيبه في جميع الاجهزه التي ستستخدم قاعدة البيانات هذه وما هي افضل نسخه منه ،وهل هو سهل التركيب ،وهل سيعمل SQL Server على تحويل قاعدة البيانات او يجب على اعادة عملها داخل SQL Server ،وافضل كتاب يشرح SQL Server .

ولكم مني الف تحية وتقدير.

#6

الأخ : fahadam

أرجو أن تبلغنا بما توصلت اليه ، لأن لدي قاعدة سوف يعمل عليها مايقارب 15 مستخدم بعد اسبوعين تقريباً أن شاء الله ، وقد قمت بتقسيم الجداول والنماذج كل في قاعدة منفصلة مع ترك جداول المعلومات الثابته في قاعدة النماذج . طبعاً كما ذكرت انت عيب هذه الطريقة أنك تحتاج عند أي تحديث لقاعدة النماذج لتحديثها بجميع أجهزة المستخدمين ، والحل كما ذكر الأخ مصراوي ، ويمكن أن تجعل المجلد الذي توجد فيه قاعدة بيانات النماذج في اجهزة المستخدمين مجلد مشترك برقم سري خاص بك حتى تستطيع أن تغير قاعدة النماذج في كل الأجهزة دون أن تحتاج لمغادرة مكتبك .

أرجو أن تذكر لنا أهم المشاكل التي صادفتك وطريقة التغلب عليها .

وبالتوفيق .

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

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