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

للقراءة فقط

بدأه 52721 في 7 يناير 2012 · 4 رد · 540 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

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

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

لدي قاعدة بيانات اكسيس وضعتها على مجلد مشترك في سيرفر الشركة وقمت بعمل برنامج على فيجول بيسك 2010 وقمت بنشر البرنامج على الموظفين يقوم البرنامج بالاتصال بقاعدة البيانات وتنفيذ التحرير

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

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

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

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

ولكم مني الشكر والعرفان

اخوكم ابو عاصم

#2

السلام عليكم ...

  1. ممكن تضع لنا الــ Connection String الذي يجب أن لا يكون بهذا الشكل ..
    Microsoft.Jet.OLEDB.4.0;Data Source=C:\Users\hosam\Desktop\myDB.mdb;Mode=Share Deny Read|Share Deny Write;Persist Security Info=False

  2. طالما انك تستخدم الفيجوال استديو .. لماذا لا تستخدم سيكوال سيرفر .. فهو مخصص للشبكات و الوصول المتعدد للمستخدمين ...

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

#3

اخي houssam11350_11350 السلام عليكم ورحمة الله وبركاته وبعد فقاعدة البيانات مبنية على 2003 وتشتغل على اوفيس 2007 في الجهاز ولكن انا لا اقوم بتشغيل قاعدة البيانات عن طريق آكسيس ولكن عن طريق البرنامج ويوجد بها كلمة مرور ولا يوجد بها نماذج ولا استعلامات فقط جداول يتم الاتصال بها عن طريق البرنامج والتقارير والنماذج موجودة في البرنامج والمجلد مشترك واضن ان المشكلة في المجلد المشترك حيث حدثت هذه المشكلة بالامس واليوم الصبح يعمل بشكل ممتاز وعند فتح قاعدة البيانات عن طريق اكسيس لم يعد يطلب مني نسخ قاعدة البيانات والتعامل مع النسخة لان قاعدة البيانات للقراءة فقط وقمت بإبلاغ المظفين بإمكانية العمل على البرنامج وتم حل المشكلة ولكن رجع قبل قليل نفس الموال الذي حدث بالامس وأنا محرج لهذا التقلب فهل يوجد كود يجعل قاعدة البيانات تثبت على حال واحدة او هناك نصيحة توجهها الي بخصوص السيرفر اقوم بتوجيهها للأخوان في أي تي القائمين على ادارة السيرفر في شركتي شاكرا لك مساعدتك اياي جزاك الله خيراً

Provider=Microsoft.ACE.OLEDB.12.0;Data Source="\\Coordination\System Files\CarDrivingData.accdb";Persist Security Info=True;Jet OLEDB:Database Password=4159

مرفق قاعدة البيانات لعلك تضع لي فيها كود يجعلها اكثر ثباتاً أو مناً

CarDrivingData.zip

#4

السلام عليكم ... جرب أحد الحلول الممكنة ..

  1. قم بإعطاء المستخدمين السماحيات الكاملة على المجلد المشارك ....Full permission ..
  2. إذا كان هناك Norton antivirus مثبت على الأجهزة .. قم بإيقافه مؤقتا ..
  3. لا تفتح القاعدة مباشرة من خلال المجلد المشارك ..أو من خلال اختصار سطح المكتب.... بل افتح الأكسس ثم خذ القائمة "فتح" ثم حدد قاعدة البيانات .. رابط و انتبه ربما أحد المستخدمين يقوم بذلك دون معرفتك ..
  4. إذا لم تحل المشكلة .. قم بتعديل برنامجك ليتصل بقاعدة البيانات المحلية على كل جهاز ... لكن جداول كل قاعدة محلية هي link للجداول على السيرفر .. رابط

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

#5

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

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

حسان

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