 |
刘林海的意见:
Dim cn As New ADODB.Connection
cn.Open "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Password=;Initial Catalog=USERDB;Data Source=DBSERVER"
'cn 是Connection
'增加用户usrlogin 密码:1111
cn.Execute "EXEC sp_addlogin @loginame = 'usrlogin',@passwd ='1111' ,@defdb = 'master'"
'增加用户规则
cn.Execute "EXEC sp_addsrvrolemember @loginame = 'usrlogin', @rolename ='dbcreator'"
cn.Execute "EXEC sp_addsrvrolemember @loginame = 'usrlogin', @rolename ='sysadmin '"
cn.Execute "EXEC sp_addsrvrolemember @loginame = 'usrlogin', @rolename ='securityadmin'"
cn.Execute "EXEC sp_addsrvrolemember @loginame = 'usrlogin', @rolename ='diskadmin'"
正在毕业设计的意见:
首先用exec sp_addlogin '登录账号','密码','默认数据库' 添加一个登录账号。然后用 exec sp_adduser '名称',登录名' 添加用户,最后用grant select insert delete on 表名称 to '账号' 赋相应的权限就大功告成了。
qg163的意见:
可通过调用master的系统存储过程sp_adduser、sp_dropuser、sp_ap_changegroup等来管理用户。
此问题由刘林海等回答。
附加关键字:编程, 源程序, programming, source code, Visual Basic, VB, 数据库, database, query。
|