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

[مخالف - لم يستخدم البحث :]سؤال هام لفهم صلاحيات المستخدمين فى السكول سرفر 2000

مغلق
بدأه سامح نبيل في 11 أغسطس 2009 · 1 رد · 574 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اود اولا التقدم بكل الشكر لأعضاء مشرفى المنتدى الكرام واتمنى للجميع الصحة السعادة

اود فى البداية أن انوه اننى لا اعانى من أى مشكلة ولكن فقط مثلى مثل جميع اعضاء المنتدى الكرام يريدون فهم ما يحدث

اعمل على برنامج فيجول بيزيك 6 و استخدم قاعدة بيانات سكول سرفر 2000 النسخة الديفولبر و كل شئ تمام والحمدالله ، قمت بعمل برنامج للأرشفة الالكترونية و كنت استخدم كود للربط مع قاعدة البيانات كالتالى

If db.State = adStateOpen Then db.Close

db.Open "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=arshef;Data Source=arshef1"

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

login failed for user "sever\guest

رغم انى ضابط ال Authentcation mode على sql server and windows و نظام تشغيل فى كل الاجهزة اكس بى و أعمل بدون دومين لكن مجموعة عمل

وحلاً لهذه المشكلة و نتيجة البحث فى المنتدى وجدت حل وهو إضافة login من مجلد security بأسم server \ guest وبالفعل اشتغل البرنامج و تم الاتصال بدون مشاكل حتى بدون إضافة ذلك المستخدم الى مستخدمى قاعدة البيانات ، زى ما قلت لكم مفيش مشكلة لكن انا عايز افهم كما سبق و ذكرت اخت شاركت من قبل لكن لم يرد احد عليها .

و فى محاولة منى لحل هذه المشكلة قمت بتغيير كود الربط الى الكود التالى

db.Open "Provider=SQLOLEDB.1;Password=151072;Persist Security Info=True;User ID=sameh;Initial Catalog=arshef;Data Source=arshef1"

وقمت بعمل مستخدم على قاعدة البيانات فى السكول سرفر بأسم sameh وبكلمة السر المذكورة فى الكود و عند محاولة الدخول من الجهاز الاخر تم الدخول بصرف النظر عن اسم المستخدم او اسم الحساب الذى يتم الدخول منه

السؤال :

هل الصلاحيات الموجودة فى السكول سرفر يتم تنفيذها على جهاز السرفر فقط أى على قاعدة البيانات من داخلها ام يتم الاستفادة بها على الاجهزة الاخرى ؟

فى حالة تعدد المستخدمين كيف يمكن تحديد الصلاحيات لهم على كل جهاز ؟ هل يتم تحديد الصلاحيات بواسطة السكول سرفر ام بواسطة الفيجوال بيزيك ؟

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

و للجميع مشرفين و اعضاء جزيل الشكر

#2

الأخ الكريم/الأخت الكريمة

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

مرحباً بكم في منتدى الفريق العربي للبرمجة

تأسف إدارة المنتدى لغلق الموضوع وذلك لمخالفته قوانين المشاركات، فقرة استخدام البحث قبل السؤال.

قواعد طرح المشاركات

/index.php?showtopic=29343

شاكرين لكم حُسن تعاونكم

Technical Lead Developer

My LinkedIn Profile

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

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

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

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

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

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

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

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