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

حبه Security اللى بحبها

مغلق
بدأه me_you في 15 يناير 2008 · 0 رد · 486 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1

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

- اكريت لوجين بالسكول اللوجين ده هخليه يشوف ديتا بيز معينه وليكن اسمها تيست بس ميقدرش يشوف اى ستورد بروسيدر او فانكشنز

ويقدر يكريت تيبلز او يعدل فالديتا يقرا ويكتب عادى

- انا عارف الحل بس فيه مكشله انه بتتكريتله سكيما ولو حبيت امسح الايوزر ده بعد كده بيقلى لازم تمسح ال سكيما الاول

والسكيما مبتتمسحش لان كريت تيبلز بالايوزر ده فلازم افضى الاوبجكت اللى اتكريتت بالسكيما دى

دا الكود

create login [test] with PASSWORD='123456' ,DEFAULT_DATABASE=[test]

exec sp_grantdbaccess 'test','testUser'

EXEC sp_addrolemember N'db_datareader', N'testUser'
EXEC sp_addrolemember N'db_datawriter', N'testUser'

GRANT create table TO [testUser]

الكويرى كده تمام هيدقر يكريت تيبلز ويعدل فالديتا وميشوفش اى ستورد بيروسيدر او ويكريتهم

المشكلة بقى لو كريت تيبل بيتكريت باسم الايوزر او بالسكيما بتاعته يعنى انا مش عايز كده

انا عايزها تتكريت بال

dbo

to be like dbo.emp not testUser.emp

المشكلة التانيه بقى لو حبيت امسح الايوزر دوا وا فى مشكال هتظهر مش مشطلة واحدة ياريت لو حد يرعف الحل ضرورى

يقلى عليه

وشكرا

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

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

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

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

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

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