您的位置:首页 > 其它

服务器授权

2018-03-30 10:15 141 查看

 角色管理分两种  一种是服务器级别  一种是数据库级别

 

如服务器级别:

sysadmin   系统管理员  sql server 中执行任何操作

serveradmin  服务器管理员  配置服务器设置

 

如数据库级别:

db_owner   数据库拥有者  数据库所有者,可以执行所有数据库的操作

db_accessadmin 访问管理  可以添加删除数据库用户

 

在1数据中创建的用户 不可以在2数据库中使用

 

如:

在sql创建一个admin的登录名

 create login admin with password=‘asc’  --这个只是能登陆到数据库的一个账号而且这个账号只有默认的权限操作数据库库,要想改服务器一些配置需要给予权限。

sp_addsrvrolemember ‘admin’,’sysadmin’  --给予登录名admin 服务器级管理权限

sp_dropsrvrolemember ‘admin’,’sysadmin’  --撤销权限

要想操作那个数据库还需要在数据库上创建一个用户,给予这个用于什么权限

 

use mack
go
create user duwei from login admin    --创建数据库用户名为duwei 绑定在admin登录名上
sp_addrolemember ‘db_owner’,’duwei’    --赋予duwei于数据库拥有者权限
sp_dropaddrolemember ‘db_owner’,’duwei’   --撤销权限

 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: