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

مشكلة بعدم اشتغال القاعدة عن طريق وندوز 2003 سيرفر

مغلق
بدأه oras4iraq في 26 مايو 2007 · 14 رد · 1,112 مشاهدة · في منتدى الشبكات العام
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

لدي عدة حاسبات طرفية تعمل سيرفر يعمل بنظام وندوز 2003 سيرفر

المطلوب هو تشغيل قاعدة بيانات اكسس MDB بشكل تلقائي عند الدخول عن طريق Remote Desktop Connection وقد

ادخلت مسار القاعدة كما موضح بالصوره لكل user لكي تمنع المستخدمين من العبث بملفات السيرفر

http://img524.imageshack.us/my.php?image=server1vx6.jpg

ولكن عند الخول بأي يوزر طرفي يظهر هذا المسج كما موضح بالصور بالمرفقات

http://img209.imageshack.us/my.php?image=server2wv9.jpg

وعندها حاولت ان اضع برنامج تنفيذي exe يفتح القاعدة تلقائيا

وعندها قد تم فتح القاعدة مرة واحدة فقط وعند الدخول مره اخره من user اخر ظهر مسج اخر

The process cannot access the file because it is being used by another process

الرجاء المساعدة بكيفية حل للمشكله وذلك بدخول كل المستخدمبن وبدون مشاكل

شاكر لكم جهدكم واهتمامكم

post-114117-1180164563_thumb.jpg

post-114117-1180164603_thumb.jpg

#2

قم بجعل التيبل في ملف mdb و الباقي في ملف واعمل لينك تيبل

تجارب وخبرات

#3

شكرا اخي الكريم على الرد الرد السريع لكن ارجو ان تطيل بالك معي شاكرا جهودكم

انا اريد تفصيل اكثر اذ ان الوندوز سيرفر لا يشغل القاعدة بأمتداد mdb تلقائيا وانا فهمت من اجابتك ان اربط القاعدة الاساسيه بقاعده تشغيليه له

هل هذا قصدك سوف ارجع لنفس المشكله

ارجو تفصيل الاجابه

وشكرا

#4

اخي الكريم

كل ما عليك عمله هو تنزيل access على السيرفر او access component

اظن انه لا داعي لكليهما حسب تجربة سابقة لكني لست متذكر جيداً

بعد ذلك تقوم بوضع التيبل في ملف mdb منفصل تماماً ليس به إلا table و في ملف آخر لينك لهذه التيبل مع مراعاة ان المسار شبكي لا لوكلي

ثم تقوم بوضعه في مجلد وعمل شيرنغ له

مبدئياً اعطي الصلاحيات every one ثم اذهب لعند الكلاينت وحط ملف ال mdb اآخر....

تجارب وخبرات

#5

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

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

شكرا للمساعدة

#6

عليك بحمايات الاكس اذاً

و طبعاً فيك تعمل الملف mde سواء كان لملف التيل او لملف الفورمز و الكويري و الماكرو و الموديول

تجارب وخبرات

#7

ارجو اذا كان هناك حل للمشكله لا تبخلو علي وانا بالانتظار -waf

#8

الصراحة لا اجد مشكلة

ممكن توضحلي اكتر ؟

تجارب وخبرات

#9

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

في البدايه عندي حاسبه بمواصفات عاليه تقريبا منصب عليها windows server 2003 ومرتبطه بشبكه مع 12 حاسبه اخره بنظام و windows xp pro sp2 وقد وضعت قاعدة بيانات اكسس في احد بارتشنات السيرفر وهنا جعلت السيرفر يعمل بنظام active directory حيث

سيتم الدخول من الحاسبات الطرفيه على السيرفر بواسطة Remote Desktop Connection والسيرفر له الامكانيه بان تتحكم به عدة مستخدمين بأن واحد وكلهم لديهم desktop خاص بهم ولكن هاردات السيرفر متاحه لجميع اليوزر وهنا المشكله اذ ان اليوزر ممكن ان يعبث بمحتويات السيرفر بقصد او بدون قصدوهنا جائت امكانيه الوندوز سيرفر 2003 ان يتيح لمدير السيرفر ان يضع حد اذ سيجعل كل مستخدم عند الدخول

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

كل هذا قد تم بنجاح لكن المشكله هي

1- خاصية التشغيل التلقائي للوندوز سيرفر عند ولوج احد المستخدمين له بالريموت لن يشغل الا البرامج التنفيذيه اي exe com , الى اخ...

وانا لدي ملف اكسس mdb ...

2- وعندما وجدت الحل للمشكله الاولى وهي عمل ملف تنفيذي مهمته تشغيل القاعدة وعند دخول المستخدمين سيتم فتح هذا الملف التنفيذي وبدوره سيفتح القاعدة واجهت المشكله الاساسيه وهي

المسج التالي

The process cannot access the file because it is being used by another process

اذ ان القاعدة ستفتح من قبل من المستخدم الاول بنجاح وبالتالي ومما هو مفهوم من المسج ان القاعدة لايمكن فتحها لكون احد المستخدمين يعمل عليها

ما هو الحل لهذه المشكله؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

لقد تعبت من البحث ووجدت حلول لا تتطابق مع مشكلتي

هذا كل شيئ شاكرا لك اخي aminoo وسع صدرك وبارك الله فيك

وبكل من يهتم بمساعدتي

تم تعديل هذه المشاركة بواسطة oras4iraq في 1 يونيو 2007 في 10:18

#10

لماذا يدخلون عن طريق remote desktop ?

تجارب وخبرات

#11

انا اسألك سؤال بسيط

لو ان هناك قاعدة بيانات اكسس تصل بها بيانات بملايين الحقول وحجم اكتر من 700 ميكابايت اي كيف ستعمل على حاسبه ذات مواصفات رديئه؟

اي اذا كان 20 موظف يعملون على حاسبات بموصفات رديئه هل ممكن تعمل هذه القاعدة ببحث واضافه عليها بسرعة عاليه؟؟؟

طبعا لا

هنا يأتي دورالوندوز سيرفر

اذا عملت مثل ما قلت اخي الكريم وهي شيرنك بحاسبه واحدة اي القاعدة

ستعمل القاعدة بأمكانيا الحاسبات الطرفيه وهذا امر غير مرغوب

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

وانا بشرحي اشرت ان السيرفر ذو امكانيه عاليه اذا له 2 معالج ورام 4 كيكا وغيرها

وهذه طريقة قواعد البيانات مثل البنوك والشركات اي شيء يحتاج لسرعه سيرفر والكل يدخلون عليه

لكني لحد الان لم اجد الحل هل معقوله لا احد يعرف الحل !!!!!!!!!!!!!!!!

#12

اخي الكريم

ممكن تقرأ ردي الخاص بكيفة العمل الذي شرحته و ترجع و تلخصلي شو معناة كلامي ؟

تجارب وخبرات

#13

وفقك الله اخي ........ نعم سألخص لك ما قلت

انت تريد جعل الجدول بالسيرفر وفي بقيه الحاسبات اضع الواجهه والكودات الخ.....

وهنا اربط بقية الحاسبات بالجدول

نعم فكره سليمه لكن هذه الطريقه لا تصلح لي للاسباب التالية:

1-اني اغير القاحده كواجهه وبرمجه كل يوم تقريبأ وبطريقتك وعبد تغير اي شيى يجب علي ان اجدد او انسخ كل تجديد على 20 حاسبه

2-انا قد حميت القاعده بالكثير من الاشياء منها برقم هارد وبكراك داخل السيرفر وبقفل الشيفت و تشفير البرمجه ووو......الخ واعلم ان كل هذه الامور ممكن كسرها ولكن زيادة للامان اريد هذه الطريقه لكونها اكثر امن بالنسبه للسيرفر والقاعده

شاكرا متابعتك للموضوع

#14

بدها صفنة

تجارب وخبرات

#15

:rolleyes:

شكرا

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…