أحتاج سكربت SQL من أجل عمل enable/Disable لل user
كيفية عمل enable/Disable لل user
لا يوجد شيئ اسمه disable, enable في معاملة المستخدمين في قواعد البيانات,قد تجد هذا المصطلح موجود في الشبكات AD(active directory)
يمكنك عمل disable, enable اذا اردت في تطبيقك البرمجي
اما في قواعد البيانات فيوجد فقط سماحيات يمكنك اعطاءها او سحبها من مستخدم مثلا باستخدام الاجرائيات المستخدمة التالية:
sp_grantdbaccess
هذه الاجرائية تقوم بإعطاء المستخدم صلاحية الوصول إلى قواعد بيانات معينة, اي تسمح لمستخدم ما بالاتصال بقاعدة البيانات الحالية ولكنها لا تمنحه أي صلاحية إضافية
EXEC sp_grantdbaccess ‘AnyUserName’;
أما لحجب صلاحية الوصول إلى قاعدة البيانات لمستخدم ما نستخدم الإجرائية المخزنة sp_revokedbaccess وذلك كما يلي:
EXEC sp_revokedbaccess ‘AnyUserName’;
رب اجعلني مقيم الصلاة ومن ذريتي ربنا وتقبل دعاء.
لا تنسى: "العقل مثل العضلة كلما استخدمته أكثر كلما ازدادت قوته"
يا اخي لو ذهب لل SQL server 2005 وخصائص الLogin ستجد شئ اسمه Enable/Disable بالاضافة لل Grant
بارك الله فيك :)
موقوف من المشاركة لقلة الأدب
============================
انا دقة قديمة, لم اعمل على 2005 بعد :) , ان شاء الله في الايام القادمة
ابحث عن stored procedure لعمل هذا الامر
رب اجعلني مقيم الصلاة ومن ذريتي ربنا وتقبل دعاء.
لا تنسى: "العقل مثل العضلة كلما استخدمته أكثر كلما ازدادت قوته"
هذا الموضوع مغلق.