الخميس، 17 يوليو 2014

الفرق بين الدخول Login و المستخدم User

الفرق بين الدخول Login و المستخدم User
Difference Between Login and User

توثيق الدخول Login for Authentication
صلاحيات المستخدم User for Authorization

-  Loginللدخول علي خادم قواعد البيانات Database Server.
- User للتعامل علي قواعد البيانات.


أولاً: إنشاء Login, من خلال فلدر Security و بالضغط علي فلدر Login ثم New Login.


تظهر شاشة Login – New, نقوم بادخال Login Name: مثلا ليكن الاسم NewLogin, ثم ادخال Password و Confirm password, ثم OK.


نلاحظ تم إنشاء NewLogin.



ثانياُ: إنشاء User, نختار قاعدة بيانات اي قاعدة بيانات موجودة لدينا ولتكن Sample ثم فتح فلدر Security وعلي فلدر Users نختار New User


تظهر شاشة Database User, في خانة User Name: نكتب اسم المستخدم وليكن علي سبيل المثال NewUser, ثم اختيار ال Login Name: بالضغط علي الزرار المجاور للخانة أو كتابة اسم المستخدم الذي انشأناه سابقاً NewLogin. ثم في خانة ال Default schema: نختار أو نكتب dbo, ثم OK.


نقوم بإعادة الاتصال باستخدام تسجيل الدخول Login الجديد الذي انشأناه, نكتب اسم الدخول الجديد في خانة الLogin  , نكتب NewLogin, ونكتب ال Password ثم Connect.


الأن نحن متصلين باستخدام NewLogin.


نقوم بفتح واستعراض Folder قواعد البيانات ونستعرض قاعدة بيانات ReportServer, نلاحظ ظهور رسالة خطأ. وذلك لاننا لم نقم بإنشاء اي User Authorization لهذه القاعدة.


بعد ذلك نقوم باستعراض Folder الجداول Tables بقاعدة بيانات Sample. نلاحظ عدم ظهور اي جداول. وذلك لان المستخدم الجديد ليس لديه صلاحيه التفاعل مع اي كائن Database Object.

الآن لنذهب إلىFolder  ال Security الموجود داخل قاعدة بيانات Sample ثم Folder ال Users, ثم اختيار ال NewUser الذي قمنا بإنشائه, ثم تغيير الخصائص Properties.


تظهر شاشة











هناك تعليق واحد:

  1. بارك الله لك شرح ممتاز ربنا يوفقك ويكرمك

    ردحذف

يسعدني إرسال تعليقاتكم وأسئلتكم واقتراحاتكم