كل عامل يدخل بـ LOGIN الخاص به SQL SERVER
#1
Question 
السلام عليكم 
أخواتي الكرام أعمل على برنامج INTERVENTION DU CLIENT و في برنامجي كل عامل يدخل بـ LOGIN الخاص به عن طريق ADOCONEECTION و لسى مثل ما كنت أعرف تضع LOGIN في TABLE و عندا الدخول يبحث على المستخدم إذا و جدا دخل البرنامج و إذا لم يجد لم يدخل لا ليسا هاذه الطريقة بل في SQL SERVER يوجد CREAT LOGIN و له خصائص ماذا يستطيع عمله المستخدم و غير مسموح العمل عليه
لذا هل أستطيع أن أعرف عندا الدخول بـ LOGIN من هوا المستخدم مع العلم لدي TABLE INTERVENENT فيها كل المعلومات عليه إلى إسم مستخدم و الرقم السري
الرد
#2
إنه ليس creat login بل creat user و كيف أعرف من اليوزر الذي دخل مع العلم لدي TABLE INTERVENENT
الرد
#3
السلام عليكم

يمكن انشاء عدة مستخدمين على السكوال سيرفر ولكل مستخدم صلاحياته ..وحتى انستنس instance خاص به .. الخ

استعمل الحساب sa او انشيئ حساب جديد 

database level roles
الفاشلون نوعان : الأول : فكر ولم يفعل .. والآخر: فعل ولم يفكر
الرد
#4
* نعم أخي أنا أعلم بكل ما قلته أنا أريد أن أعرف من المستخدم الذي الأن متصل بقاعدة البيانات (user) ولدي TABLE INTERVENENT بها كل المعلومات الموضفين بالشركة أي أحد من الموضفين الذي يكون متصل أريد أن أعرف من هوا من TABLE INTERVENENT هل فهمت قصدي؟

* وكذالك أخي هل من طريقة من دالفي إختيار Roles و إضافة أو تغيير في user مع إستعمال uses master database
الرد
#5
بالتاكييد يمكن معرفة المتصلين
ربما لايمكني ايصال الفكرة بمثال .... لكن
اليك الفكرة التي اتبعها ..
على الزبون (كلينت) :
بمجرد اتصال احد العملاء (كلينت) يتم  اضافة سجل جديد على جدول خاص وليكن بالاسم ClientEvent
مثال بعدما يتحقق من كلمة السر واسم المستعمل (الدخول لواجهة البرنامج/ متصل)
يتم اضافة سجل على  ClientEvent


كود :
tbl.append; tbl.fieldbyname('yourfieldname').value:=anything.caption or text; tbl.post;

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

في المقابل على (سيرفر) :
يتم عرض جميع سجلات الجدول ClientEvent المتصلين ... اي السجلات المضافة ..

بالتوفيق
الفاشلون نوعان : الأول : فكر ولم يفعل .. والآخر: فعل ولم يفكر
الرد
#6
سامحني أخي هل ممكن مثال على ذالك و أعطيني قاعدة البينات إذا أمكن مع البرنامج و أرفقه لي من فضلك

و شكرا لك على الشرح أنا مبتدأ
الرد


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


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