اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

مشاركة المستخدمين لقاعدة بينات في نفس الوقت


kh202067

الردود الموصى بها

اخي الكريم في الويندوز عند الدخول على خصائص مجلد ما واختيار تبويب "مشاركة" ثم مشاركة متقدمة فانك ستلاحظ ان الويندوز يحدد لك اقصى عدد وهو 20 مستخدماً ولا يمكن الزيادة عليه فمها كان نوع قاعدة البيانات او قابلية تحملها فانك محدد بـ 20 مستخدم فقط .. والله أعلم

 

تحياتي

 

1.png

  • Like 3
رابط هذا التعليق
شارك

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

تم تعديل بواسطه sandanet
  • Like 1
رابط هذا التعليق
شارك

7 ساعات مضت, sandanet said:

مها كان نوع قاعدة البيانات او قابلية تحملها فانك محدد بـ 20 مستخدم فقط

 

6 ساعات مضت, sandanet said:

من ضمن الـ 20 المصرح لهم

وفقا لمستندات الدعم الفني لقاعد بيانات اكسس الحد الاقصي للمستخدمين المتزامين 255 مستخدم وهذا العدد الكبير لقاعدة مخصصة اساسا للاعمال الصغيرة يمكن الوصول له في ظروف عمل محددة

ولكن كما اشار الاستاذ الفاضل @sandanet نجد ان العدد الاقصى للمشاركة المتزامنة 20 مستخدم.

ماهو الحل ?

استخدام windows server وهو ايضا نظريا يتيح تزامن عدد 16777 مستخدم وايضا هذا العدد الكبير جدا في ظروف عمل معينة

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

سعر الرخصة يتراوح مابين 501 $ الى 6155 $ حسب نوع الترخيص وعدد المستخدمين

 

 

  • Like 3
رابط هذا التعليق
شارك

  • 6 months later...
في ١٢‏/٦‏/٢٠٢٠ at 23:40, kha9009lid said:

الحد الاقصي للمستخدمين المتزامين 255 مستخدم

استاذ خالد ، ياريت تعطي الضوء على هذه الجزئية "المستخدمين المتزامنين" لأنها مفهوم غير متعارف عليه 🙂

 

جعفر

  • Like 1
رابط هذا التعليق
شارك

44 دقائق مضت, jjafferr said:

استاذ خالد ، ياريت تعطي الضوء على هذه الجزئية "المستخدمين المتزامنين" لأنها مفهوم غير متعارف عليه

يا هلا باستاذنا جعفر

قالت العرب تزامنَ يتزامن و تزامُنًا ، فهو مُتزامِن
مثلا تزامنت مع ابي عبد الله في العصر عينه اي اننا عشنا في نفس الفترة الزمنية
 التزامن synchronization
تقنيا بمعنى تحديث بيانات من مصادر متعددة ومطابقتها مثلا عندك اكثر من هاتف تقوم بمزامنة دليل الاسماء لتتمكن من استخدامة لكافة هواتفك
وفي قواعدة البيانات هو تمكن عدد معين من المستخدمين من التعامل مع البيانات وتحديثها في نفس الوقت
اي ان العدد الذي يمكنه التعامل مع قاعدة البيانات اكسس في نفس الوقت  255 مستخدم ولكن كما اشرت هذا العدد يتطلب استخدام نظام تشغيل يسمح بذلك
حيث العدد الاقصى للمستخدمين لاصدارات ويندوز للمستخدم العادي لا تقبل اكثر من عشرين مستخدم في الوقت نفسه وبالتالي نستخدم اصدارات ويندوز سيرفر وبالمناسبة الاصدار الاحدث من ويندوز سيرفر 2019 ثلاث انواع
Essentials عدد المستخدمين من 25 الى 50 مستخدم سعر الترخيص 501 $
Standard لايزيد عن 16777 سعر الترخيص 972 $
Datacenter لايزيد عن 16777 سعر الترخيص 6155 $
ترخيص اصدارات Essentials و Standard بحد اقصى 2 تيرا بايت من البيانات

 

  • Like 1
رابط هذا التعليق
شارك

اعرف الموضوع من السنة الماضية 😁

 

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

يعني ، لو وضعنا ملف جداول قاعدة البيانات في مجلد مشاركة على الوندوز سيرفر ويسمح لـ 16777 مستخدم ، فنقطة ضعف الاكسس لاتزال تكون موجودة !!

فنقطة ضعف الاكسس هو الجداول ، حيث لا يستطيع استيعاب وخدمة عدد كبير (ومعظم قراءتي تقول انهم بين 15-25 شخصا) في آن واحد اذا كان "المستخدمين المتزامنين" يدخلون بيانات !!

 

ومثالي هنا عن برنامج يستخدمه بين 10-15 مستخد متزامنين ، لإدخال البيانات ،

في الجداول ، عمل لي الاكسس جدول بإسم USysApplicationLog ، حيث يكتب فيه الاخطاء التي صادفته ولم يتمكن من التغلب عليها ، ومعظم هذه الاخطاء هي:

  • Could not update; currently locked.
  • تعذر التحديث؛ مؤمن حالياً.
  • تعذرت قراءة السجل؛ لتأمينه حالياً من قبل مستخدم آخر.
  • تعذر التحديث؛ مؤمن حالياً من قبل المستخدم 'Admin' على الجهاز 'PC_1'.

 

حوالي 20 خطأ خلال ساعة ونصف !!

 

فالمفروض ان يكون سؤالي في هذا الاتجاه 🙂

 

وكانت الجداول على كمبيوتر عادي ، وعلى قرص SSD.

 

جعفر

  • Like 2
رابط هذا التعليق
شارك

منذ ساعه, jjafferr said:

ومثالي هنا عن برنامج يستخدمه بين 10-15 مستخد متزامنين ، لإدخال البيانات

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

في ١٢‏/٦‏/٢٠٢٠ at 22:40, kha9009lid said:

وفقا لمستندات الدعم الفني لقاعد بيانات اكسس الحد الاقصي للمستخدمين المتزامين 255 مستخدم وهذا العدد الكبير لقاعدة مخصصة اساسا للاعمال الصغيرة يمكن الوصول له في ظروف عمل محددة

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

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

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

منذ ساعه, jjafferr said:

وكانت الجداول على كمبيوتر عادي ، وعلى قرص SSD

للسيرفرات خيار ssd غير عملي وانما اقراص hd تدعم الفصل والتركيب دون الحاجة الى اغلاق الجهاز

  • Like 1
رابط هذا التعليق
شارك

منذ ساعه, jjafferr said:

على قرص SSD

كنا نستخدم Samsung SSD 960 EVO 4TB ، والسبب في اختياره هو IOPS له عالي (وهو الحال بوجه عام لأقراص SSD) ، القراءة = 3.2 GB/s ، والكتابة = 1.9 GB/s ، فكنت اعتقد بأن هذا سيشفع في تسريع تسجيل البيانات كونها تأتي بسرعة ويتمكن الجدول من تسجيلها بسرعة ، مما سيجعل الجداول دائما مستعدة لتسجيل البيانات التاليه !!

 

الملخص هنا:

  1. كل جزئية في تصميم البرنامج له اهميته ، واهمها فهرست الحقول التي يكون لها معايير في الاستعلام او الكود ،
  2. في الاستعلام او الكود ، نستخدم فقط الحقول التي نحتاج اليها ، ولا نستخدم النجمة * لجلب جميع الحقول ،
  3. ننادي فقط السجلات التي نريدها ، ولا نناديها من الجدول مباشرة حيث لا نستطيع التحكم في مناداة عدد السجلات ،
  4. سرعة الكيبل والراوتر وكارت الشبكة والهارددسك ، كلها يجب ان تكون في قمتها ،

وبعد هذ نقول ، يافتاح ياعليم ، يارزاق ياكريم ، عملنا اللي علينا ، والباقي عليك 🙂

 

اخوي خالد ، شكرا على حُسن توضيحك للمعلومة 🙂

 

جعفر

  • Like 1
رابط هذا التعليق
شارك

16 دقائق مضت, jjafferr said:

اخوي خالد ، شكرا على حُسن توضيحك للمعلومة

الشكر لله استاذي جعفر

16 دقائق مضت, jjafferr said:

نستخدم Samsung SSD 960 EVO 4TB ، والسبب في اختياره هو IOPS له عالي (وهو الحال بوجه عام لأقراص SSD) ، القراءة = 3.2 GB/s ، والكتابة = 1.9 GB/s

الحقيقة اذا اردنا سرعة اكبر للاجهزة الشخصية نستخدم اقراص M.2 NVMe تصل السرعة الى 3500

ولكن يعيبها ان الحجم الاقصى 2 تيرا لا اعلم حاليا اذا كان هناك سعات اكبر

تحتاج الى منفذ خاص على اللوحة الام موجود في اغلب اللوحات الجديدة

في حالة كون المنفذ غير متوفر نحتاج الى محول  pci to m.2 adapter ولكن الافضل تركيبة مباشرة بدون ادبتر

تلخيص ممتاز يا ابا عبد الله

 

81BIRmPUAgL._AC_UY654_QL65_.jpg

61weUSj5s7L._AC_UY654_QL65_.jpg

رابط هذا التعليق
شارك

4 دقائق مضت, kha9009lid said:

تصل السرعة الى 3500

هممم

ولكن سرعة الاقراص SSD تصل الى 500 ميجا/ثانية ، بينما كمية البيانات التي يتم ارسالها من برنامج الواجهة الى الجداول لا يتعدي بضع كيلوبايت ،

فنقطة الضعف والبطئ هي الجداول 😁

 

جعفر

رابط هذا التعليق
شارك

30 دقائق مضت, jjafferr said:

ولكن سرعة الاقراص SSD تصل الى 500 ميجا/ثانية ، بينما كمية البيانات التي يتم ارسالها من برنامج الواجهة الى الجداول لا يتعدي بضع كيلوبايت ،

فنقطة الضعف والبطئ هي الجداول

الاستفادة الاكبر لسرعة الهارد لنظام التشغيل

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

المعالجات الذاكرة الكابلات الموزعات نظام التشغيل للسيرفر  الاجهزة المتصلة وكيفية اتصالها وكيفية اعدادها وهل تعاني الشبكة من مشكلة عنق الزجاجة ‍الخ

الحديث ذو شجون يا ابا عبدالله

 

رابط هذا التعليق
شارك

2 دقائق مضت, kha9009lid said:

الاستفادة الاكبر لسرعة الهارد لنظام التشغيل

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

 

5 دقائق مضت, kha9009lid said:

الحديث ذو شجون

🙂

 

جعفر

رابط هذا التعليق
شارك

13 ساعات مضت, jjafferr said:

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

احسنت يا ابا عبدالله

استخدام هارد سريع حتى لو كان حجمة محدود لنظام التشغيل مفيد لامرين

  • ادارة مهام نظام التشغيل
  • استخدام جزء من الهارد للذاكرة الظاهرية عن طريق ملف المبادلة pagefile.sys

 

11.PNG

12.PNG

رابط هذا التعليق
شارك

  • 2 years later...

أساتذتي الكرام
أشكركم جميعاً 

ولكن أريد الحل يعني الزبدة

ماذا أفعل لتفادي هذه المشكلة

ادخال علامات يتم على نفس الجدول الموجود في قاعدة البيانات الموجودة على السيرفر  بنفس الوقت ( ونموذج الادخال نسخة على كل كمبيوتر ) عندنا 4 حواسيب يدخلون العلامات 
مما يؤدي إلى ظهور الرسالة 
 

تعذر التحديث ، مؤمن حالياً من قبل المستخدم 'admin' على الجهاز 'computer1'

رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information