服务器授权

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

如服务器级别:

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’   --撤销权限
原文地址:https://www.cnblogs.com/xiaowie/p/8674703.html