PDA

View Full Version : exec sp_addrolemember db_securityadmin



Don
22-07-2003, 19:38
Trong SQL server, tôi muốn tạo ra user A,
Sau đó tôi muốn user A có quyền tạo một Login khác, thì tôi phảI làm thế nào?

Tôi đa làm như sau, nhưng không được:

EXEC sp_addlogin 'loginA'
EXEC sp_adduser 'loginA', 'userA'

exec sp_addrolemember db_securityadmin,N'userA'

Nhưng khi tui login vào database vớI “LoginA”, và dùng lệnh
exec sp_addlogin 'LoginA'

thì tôi luôn nhận đươc Message: “Only members of the securityadmin role can execute this stored procedure.”

Tôi làm như trên có sai gì không ? Tôi phảI sửa lạI như thế nào?

QUOCDN
07-08-2003, 10:46
Bạn đã đăng nhập vào bằng sa chứ? Nếu không thì bạn phải có role tương đương để thực hiện các store procedure hệ thống như thêm user và cấp quyền cho user đó