博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【SQLSERVER】如何设置权限用户
阅读量:5372 次
发布时间:2019-06-15

本文共 738 字,大约阅读时间需要 2 分钟。

一、设置权限用户的意义

     SQLSERVER 数据库有两个登录方式,一个是 Windows 身份验证方式 ,另一个是 SQLSERVER 身份验证方式(sa用户):

     1, Windows 身份验证方式,该用户具备最高权限,仅能SQLSERVER安装所在的服务器登录;

     2, SQLSERVER 身份验证方式(sa用户),一般会授予该用户最高权限,可以在同一网络环境下的任何电脑上登录。

     出于这样或那样的原因,有时需要对外开放接口,给对方一个账号,又希望限制对方访问操作权限的时候,就需要设置权限用户。

 

二、如何设置权限用户

     1,用Windows 身份验证方式或 sa用户 连接服务器,打开安全性 → 右击登录名 → 新建登录名

         

     2,常规

        

        Step1 : 输入账户名,密码 ; 

        Step2 : 去掉密码策略的勾 ;

        Step3 : 根据需要选择默认数据库,默认语言 ;

     3,服务器角色

        

        根据需要授予角色权限,默认勾选 Public,一般够用了。

     4,用户映射

        

        Step1 : 勾选映射的数据库,即该用户可以访问的数据库,这边实际上就是一个对数据库访问权限的控制 ;

        Step2 : 勾选数据库角色成员身份,这边实际上就是一个对数据库操作权限的控制,这边设成db_datereader 就是只读的权限; 

    5,安全对象、状态 默认即可,可以不设置。如有特殊需要再去设置。

        点击确定完成,新用户名way就生成了。

        

三、新用户名测试

     1,登录新用户名

          

     2,测试权限

         2.1,对way具备访问权限:

         

          2.2,对way不具备read以外的操作权限:

          

         2.3,对way以外的数据不具备访问权限:

         

转载于:https://www.cnblogs.com/Jace06/p/9764914.html

你可能感兴趣的文章
【NOIP2004】合唱队形
查看>>
spring面试题
查看>>
python使用pickle,json等序列化dict
查看>>
php进行文件的强制下载
查看>>
每日python(6)
查看>>
Python正则表达式中的re.S的作用
查看>>
ubuntu15.10运行android studio出错unable to run mksdcard sdk tool
查看>>
HashMap面试知多少
查看>>
Effective C# 学习笔记(二十七)使你的类型可被序列化
查看>>
LDAP客户端配置
查看>>
(转)NAT原理与NAT穿越
查看>>
13.内存原理
查看>>
24.函数信号机制(本质上就是函数指针)
查看>>
The dependency `xxx` is not used in any concrete target.
查看>>
Bootstrap 中 下拉菜单和滚动监听插件(十一)(持续更新中。。。)
查看>>
团队-科学计算器-项目总结
查看>>
将DataTable中的数据绑定到TreeView中
查看>>
centos 7 问题集锦
查看>>
mysql小知识
查看>>
phpexcel
查看>>