ورود

View Full Version : سوال: اعمال سطح دسترسی به یوزر ها از طریق #C



antisocial
شنبه 12 اردیبهشت 1388, 01:50 صبح
سلام
من یه برنامه دارم که هرکس برای خودش یه یوزر پسورد داره و ازین طریق میتونه به سرور دست رسی پیدا کنه.حالا فرض کنید یه یوزر تازه وارد میخواد یه لاگین برای خودش با سطح دسترسی محدود روی پایگاه داده بسازه.
من برای اینکار این رویه رو توی SQL اجرا میکنم (از توی C# یا ASP فرقی نمیکنه)
execsp_addlogin'...','1...3

اما قضیه اینه که ازهمین طریق بدون ورود به SQL چه جوری بهش سطح دسترسی محدود (SECURABLE) بدم.؟چون این جوری که ساخته میشه به طور پیش فرض به هیچ جدولی سطح دسترسی نداره.
ممنون میشم از دوستان اگر کمک کنند (من نمیخوام به محیط SQL برم فقط میخوام رویه اجرا کنم)

تولائی
یک شنبه 13 اردیبهشت 1388, 14:10 عصر
EXEC master..sp_addsrvrolemember @loginame = N'User', @rolename = N'setupadmin'

در ضمن توی sql 2005 بالای هر پنجره‌ای یک دکمه script هست که خیلی مفیده.