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

كيفية عمل enable/Disable لل user

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

أحتاج سكربت SQL من أجل عمل enable/Disable لل user

موقوف من المشاركة لقلة الأدب

============================

#2

لا يوجد شيئ اسمه disable, enable في معاملة المستخدمين في قواعد البيانات,قد تجد هذا المصطلح موجود في الشبكات AD(active directory)

يمكنك عمل disable, enable اذا اردت في تطبيقك البرمجي

اما في قواعد البيانات فيوجد فقط سماحيات يمكنك اعطاءها او سحبها من مستخدم مثلا باستخدام الاجرائيات المستخدمة التالية:

sp_grantdbaccess

هذه الاجرائية تقوم بإعطاء المستخدم صلاحية الوصول إلى قواعد بيانات معينة, اي تسمح لمستخدم ما بالاتصال بقاعدة البيانات الحالية ولكنها لا تمنحه أي صلاحية إضافية

EXEC sp_grantdbaccess ‘AnyUserName’;

أما لحجب صلاحية الوصول إلى قاعدة البيانات لمستخدم ما نستخدم الإجرائية المخزنة sp_revokedbaccess وذلك كما يلي:

EXEC sp_revokedbaccess ‘AnyUserName’;

رب اجعلني مقيم الصلاة ومن ذريتي ربنا وتقبل دعاء.

لا تنسى: "العقل مثل العضلة كلما استخدمته أكثر كلما ازدادت قوته"

#3

يا اخي لو ذهب لل SQL server 2005 وخصائص الLogin ستجد شئ اسمه Enable/Disable بالاضافة لل Grant

بارك الله فيك :)

موقوف من المشاركة لقلة الأدب

============================

#4

انا دقة قديمة, لم اعمل على 2005 بعد :) , ان شاء الله في الايام القادمة

ابحث عن stored procedure لعمل هذا الامر

رب اجعلني مقيم الصلاة ومن ذريتي ربنا وتقبل دعاء.

لا تنسى: "العقل مثل العضلة كلما استخدمته أكثر كلما ازدادت قوته"

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

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