تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[vb6.0] السماح لاكثر من مستخدم بالاتصال بالسيرفر
#1
السلام عليكم 
ارجوا الافادة
لدى قاعدة بيانات مصممه على sql2000
وملف التشغيل مصمم على vb6
البرنامج يعمل بشكل جيد عن طريق الاتصال بال database
لكن اذا حاول مستخدم اخر الدخول على ال database لا يمكنه فتح الفور حتى يتم خروج المستخدم الاول
اى ان البرنامج لا يسمح بدخول اكثر من مستخدم واحد
كود الاتصال هو

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

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

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

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

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


الملفات المرفقة صورة/صور
   
محاسب / أحمد عبد العليم

الى اللقاء ان شاء الله Heart
الرد }}}



التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم