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

ينقطع الاتصال بالسيرفر ....... مهم جدا

مغلق
بدأه alisf في 7 نوفمبر 2004 · 6 رد · 669 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

قمت بعمل نظام على شبكة داخلية باستخدام VB و Sql Server 2000

وعندما يتم ادخال عدد 4 او 5 سجلات او عند مرور ربع ساعة تقريبا

ينقطع الاتصال بالسيرفر ويضطر الموظف لاغلاق البرنامج واعادة تشغيلة من جديد

الرجاء من يعرف حل لهذه المشكلة ان يضع الحل

وجزاكم الله الف خير

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

#2

أنت مدخل كل موظف باسم دخول منفصل ، ولا كلهم يدخلون باسم واحد؟

لأنه الدخول كل الموظفين باسم واحد قد يؤدي لحدوث high data traffic يظهر بصورة انقطاع الاتصال بالسيرفر.

فكر بطريقة أخرى

#3

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

جزاك الله الف خير

الـ DataBase عليها يوزر واحد وعن طريق البرنامج يتم الدخول على السيرفر

وبعد كذا يتم الدخول على من النظام وكل موظف لديه يوزر خاص به للتشييك على الصلاحيات.

والله الموفق

#4

كم الوقت الذى وضعته فى ال Connection TimeOut و كم عدد ال Maximum Concurrent User Connections فى ال SQL Server و ما هو الوقت المحدد لل Query TimeOut فى ال SQL Server

Technical Lead Developer

My LinkedIn Profile

اللهم قنى شر الجهل و الجهلاء

( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}

#5

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

هذا الكود الذي استخدمه الان للاتصال بالسيرفر

If cn.State = adStateOpen Then cn.Close

Set cn = New ADODB.Connection
cn.ConnectionString = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=alisf;Password=4114;Initial Catalog=bre;Data Source=localhost"

والكود السابق فيه Connection TimeOut

   cn.ConnectionTimeout = 25
    cn.Provider = "sqloledb"
    cn.Properties("Data Source").Value = Text1.Text
    cn.Properties("Initial Catalog").Value = "bre"
    cn.Properties("Integrated Security").Value = "SSPI"
    cn.Open

اما بالنسبة لل Maximum Concurrent User Connections

و Query TimeOut

فما هي اهميتها وكيف يمكن عملها

والله يجزاكم الف خير

#6

انا كاتب الكود التالي في المديول

If cn.State = adStateOpen Then cn.Close

Set cn = New ADODB.Connection
cn.ConnectionString = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=alisf;Password=4114;Initial Catalog=bre;Data Source=localhost"

لو وضعته قبل فتح الفورم الخاص بادخال البيانات او الفورم الخاص بعرض البيانات

مع وجود نفس الكود بالمديول هل يسبب مشاكل للبرنامج

كحل مؤقت لحين حل المشكلة

وتغيير الاعدادات الخاصة بالسيرفر لكل من Maximum Concurrent User Connections

و Query TimeOut

حتي اعرف ما هي الاعدادات الخاصة بهما

علما باني بالكود الخاص بالربط مع ال Sql Server لم استخدم ال ConnectionTimeOut

والله الموفق

#7

للرفع

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

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

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

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

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

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