منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : السماح لاكثر من مستخدم بالاتصال بالسيرفر
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم 
ارجوا الافادة
لدى قاعدة بيانات مصممه على sql2000
وملف التشغيل مصمم على vb6
البرنامج يعمل بشكل جيد عن طريق الاتصال بال database
لكن اذا حاول مستخدم اخر الدخول على ال database لا يمكنه فتح الفور حتى يتم خروج المستخدم الاول
اى ان البرنامج لا يسمح بدخول اكثر من مستخدم واحد
كود الاتصال هو

كود :
DB.Open _
"provider=sqloledb;" & _
"data source= my_server;" & _
"initial catalog=my_database;" & _
"trusted_connection=yes;"
وعليكم السلام ورحمة الله وبركاته

أهلا بك أخي الكريم , يوجد خاصية تحديد عدد المستخدمين المسموح لهم بالإتصال بالسيرفر يجب أن تضع العدد يساوي صفر وهذا يعني عدد غير محدود من الإتصالات , إضغط بزر الفأرة الأيمن على إسم السيرفر في الـ SQL Server Manager ثم إختر خصائص ثم التبويب Connections ثم في خانة Maximum concurrent user connections ضع صفر .
(27-08-17, 10:49 AM)Ahmed_Mansoor كتب : [ -> ]وعليكم السلام ورحمة الله وبركاته

أهلا بك أخي الكريم , يوجد خاصية تحديد عدد المستخدمين المسموح لهم بالإتصال بالسيرفر يجب أن تضع العدد يساوي صفر وهذا يعني عدد غير محدود من الإتصالات , إضغط بزر الفأرة الأيمن على إسم السيرفر في الـ SQL Server Manager ثم إختر خصائص ثم التبويب Connections ثم في خانة Maximum concurrent user connections ضع صفر .

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

اخي الكريم فعل اليوزر sa