PDA

View Full Version : Login



Don
21-07-2003, 22:52
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?

lam_lvl
03-11-2003, 08:53
Chẳng có gì sai trong các lệnh trên, chỉ có ...bạn "quên" một điều: User mà bạn đang đăng nhập có quyền thực thi stored procedure hay không ? đặc biệt là các stored procedure hệ thống !

Thiên Lý Độc Hành

vikhoa
03-11-2003, 11:46
Hì, câu này hay đó :) Một kinh nghiệm đáng nhớ : Mình có được quyền làm cái đó hay không cái đã.

Kinh nghiệm thứ 2 : Chịu khó đọc câu thông báo lỗi thì sẽ tự giải quyết được vấn đề.

mak123
03-01-2012, 15:57
cứ đọc và dịch lỗi là sẽ hiểu thôi