d_rabiee
چهارشنبه 14 اسفند 1387, 09:06 صبح
می خواهم فرایند ایجاد لاگین و یوزر را درsp انجام داده و به کاربر مجری آن فقط اجازه اجرای sp را بدهم و مجوز دیگری از جمله securityadmin یا db_owner را ندهم. برای اینکار sp زیر را ایجاد و مجوز اجرای آن را به کاربر مورد نظر داده ام. ولی اجازه افزودن لاگین و بعد، یوزر را نمی دهد. مشکل چیست وآیا کاربر مجری sp بدون هیچ مجوز دیگری می تواند این کار را انجام دهد؟ البته به جاي owner از self و user هم استفاده کردم که نتیجه نداد.
create proc test
with execute as owner
as
begin
'create login abc with password ='123
...
end
create proc test
with execute as owner
as
begin
'create login abc with password ='123
...
end