吴连生副部长简介:sql 中怎样创建新帐号?

来源:百度文库 编辑:高考问答 时间:2024/04/29 06:53:47
这里所说的帐号就是指像默认的"sa"一样可能用asp.net登录的。

--首先使用sp_addlogin添加登录
exec sp_addlogin '用户名','密码',默认数据库

--然后向该用户授予访问某数据库的权限
use 数据库名
exec sp_grantdbaccess '用户名'

--最后授予该用户的具体权限,比如可以对某个表进行select操作,这要根据该用户需要的权限来设定
use 数据库名
grant select
on 表名
to 用户名

比如要新建帐户appuser,密码为pass,并允许该用户对appdb数据库的test表有select 和update权限,那么依次执行

exec sp_addlogin 'appuser','pass','appdb'
go

use appdb
exec sp_grantdbaccess 'appuser'
go

use appdb

grant select,update
on test
to appuser

go