ms-sql用户和安全管理

登录认证
 MS Sql Server身份验证
 混合模式身份验证

MS Sql 安全机制:登录用户登录--->关联数据库用户(即通过关联用户使用数据库)

登录账号:

     sp_addlogin '登录名','口令'            (Ms Sql Server身份验证)

     sp_grantlogin '域/用户名'               (NT操作系统用户或用户组)

     sp_droplogin '登录账号'                      删除登录用户

   

添加数据库账号
           因为添加的账号要和数据库关联,因此先打开相关的数据库
           use DbName
           sp_adduser 登录账号,     数据库账号 (为空,则与登录账号同名,可选),角色(可选)
           sp_grandDbAccess  登录账号,     数据库账号 (为空,则与登录账号同名,可选),角色(可选)
           因为兼容问题,sp_adduser与sp_grantDbAccess效果相同

           sp_dropUser   用户名
           sp_revokeDbAccess 用户名

设置默认数据库
         sp_defaultdb 登录名,数据库名

角色管理:
       数据库角色:
       服务器角色:

新建角色(组):
   
     use DbName
     sp_addrole  新角色名,新角色所有者(默认为DBO)


向角色(组)增加成员
    use DbName
    sp_AddRoleMember 当前中的角色名,安全账户(数据库账户)

    sp_addsrvrolemember ' 数据库用户名','服务器角色名'


           
         

 

 

   

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值