EasyDelphi Q&A
+3 تصويتات
360 مشاهدات

انا اقوم بانشاء Login واقوم باعطاءه صلاحيات محددة على قاعدة بيانات ثم استخدمه اتصل من خلال الدلفي باستخدام هذا ال Login ... المشكلة هيا ماهو دور ال user في الصلاحيات والاتصال وكيف استخدمه في دلفي ؟

الصورة توضح ال Login A  وال User b

سُئل في تصنيف Database بواسطة (11,150 نقاط)
أعيد الوسم بواسطة | 360 مشاهدات

1 إجابة واحدة

+1 تصويت
أفضل إجابة
باختصار

 sql server تمتاز بحماية قوية لهذا نجد لديها نوعين من الحماية الاولى على مستوى
المخدم(sql server) والثانية على مستوى كل قاعدة بيانات (database)
الحماية الاولى تسمى Login  (اسم الدخول)  اي منه تستطيع الاتصال بالمخدم (sql server)
ومن خلاله نستطيع اعطاءه صلاحيات  ( للاتصال بقاعدة بيانات ، أرشفة واستعادة قاعدة بيانات ... الخ )
كل صلاحياته هي حول قاعدة البيانات فقط ولا علاقة له بمحتوى قاعدة البيانات (جداول ، اجراءات .. الخ )

الحماية الثانية تسمى User (اسم المستخدم )  ويمكنك اعطاءه الصلاحيات التي تخص محتوى  قاعدة البيانات فقط
(نشاء جدول ، حذف جدول ، انشاء منظار ... الخ ) لكن يشترط عند انشاء ال user تربطه مع احد ال Login

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

ملالحظة : الكلام ينطبق على الاتصال باستخدام وثوقية وينداوز أو وثوقية sql server
تم الرد عليه بواسطة (11,150 نقاط)
مختارة بواسطة

اسئلة متعلقة

+4 تصويتات
1 إجابة
سُئل أغسطس 2، 2018 في تصنيف Delphi بواسطة mahieddine (570 نقاط) | 110 مشاهدات
+4 تصويتات
1 إجابة
سُئل أغسطس 30، 2018 في تصنيف Database بواسطة djaoui (1,410 نقاط) | 210 مشاهدات
+5 تصويتات
2 إجابة
+5 تصويتات
3 إجابة
سُئل يونيو 26، 2018 بواسطة عائشة | 121 مشاهدات
+4 تصويتات
1 إجابة
ادعُ اصدقائك في الفايسبوك لمشاركتك
Comodo SSL

مرحبًا بك إلى EasyDelphi Q&A، حيث يمكنك طرح الأسئلة والحصول على الإجابة عليها من المستخدمين الآخرين.

لا يسمح بطلب او السؤال عن كراك او تفعيل او كسر او فك او اي شيء يخالف اتفاقيات الترخيص  مهما كان السبب ومهما كان البرنامج ونوعه. ولا حتى نشر روابط تحتوي على مثل هذه الاشياء لا في الاسئلة ولا في الاجابات ولا التعليقات . نهائيا

464 سؤال
703 إجابة
1,320 تعليق
272 مستخدم