【SQLSERVER】如何设置权限用户
一、设置权限用户的意义
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以外的数据不具备访问权限:

【SQLSERVER】如何设置权限用户的更多相关文章
- sqlserver 新建只读权限用户
		
1,新建只能访问某一个表的只读用户. --添加只允许访问指定表的用户:execsp_addlogin'用户名','密码','默认数据库名' --添加到数据库execsp_grantdbaccess'用 ...
 - SqlServer设置特定用户操作特定表(插入、删除、更新、查询 的权限设置)
		
目录 一.需求场景: 二.操作步骤: 表上右键选择[属性],选择[权限]选项卡: 点击[搜索],在弹出的框中点击[浏览],选择需要设置的用户: 在上面点击[确定]后,就可以在[权限]选项卡中看到权限列 ...
 - mysql命令行方式添加用户及设置权限
		
以前总是喜欢通过phpmyadmin去添加用户和数据库,这次装完系统后,配置了一大堆东东,实在不想安装phpmyadmin了,就通过命令行方式创建了数据库和设置权限,记录一下,免得以后总是百度 关键步 ...
 - mysql用户权限设置,远程访问设置、设置固定ip远程访问,设置root用户不能远程访问mysql数据库
		
关于mysql的用户管理,笔记 1.创建新用户 通过root用户登录之后创建 >> grant all privileges on *.* to testuser@localhost ...
 - macos下mongoDB 3.4.5 添加用户、设置权限
		
macos下mongoDB 3.4.5 添加用户.设置权限 在项目中需要根据项目运行环境访问,以不同的身份访问各自的db,所以研究了一下MongoDB的 需求: 给MongoDB添加两个用户分别用 ...
 - OA之为用户设置角色和为用户设置权限
		
1.为用户设置角色 { Layout = null; } @using OA.Model <!DOCTYPE html> <html> <head> <met ...
 - 【linux】FTP添加用户,设置权限和目录
		
一.目的,新建一个用户 test2,登录ftp,它只有自己的主目录权限,其他同级和上级目录没有权限 二.ftp安装.配置 yum -y install vsftpd //通过yum来安装vsftpd ...
 - linux(raspbian)下mysql的安装,权限设置和用户管理
		
一 MySQL安装:(1) 使用apt-get安装, 由于raspbian是基于Debian的自由操作系统,debian默认自带apt-get指令安装应用因此可以使用来安装 sudo apt-get ...
 - 使用PLSQL 创建Oracle数据库用户并设置权限
		
转至https://blog.csdn.net/ying890/article/details/14083029?utm_medium=distribute.pc_relevant_download. ...
 
随机推荐
- ParameterDirection中的参数(Input,Output,InputOutput,ReturnValue)
			
ParameterDirection中的参数类型定义,首先看ParameterDirection定义 // 摘要: // 指定查询内的有关 System.Data.DataSet 的参数的类型. pu ...
 - [原创] SiteServer 3.5 批量导入文章的SQL处理脚本
			
2005时做过一个小网站,当时是用ASP+Access做的,功能很简单,但里面的文章不少 现在就像把它转移到SS上来,重点就是如何导入文章 本来SS本身提供了批量导入功能,但对于在WEB上一次性导入一 ...
 - 2019.1.4 SSH框架整合步骤(一)
			
SSH整合 1.三大框架整合原理 Spring与Struts2整合就是将Action对象交给Spring容器负责创建 Spring与Hibernate整合就是将sessionFactory交给Spri ...
 - JDK自带监控工具
			
该篇文章,主要是工具普及,告诉大家有这么两款工具,可帮助我们进行JVM调优,及时看到JVM的变化. 不过建议,最好还是对于JVM相关的知识点,有一定的基础和熟悉. JDK自带jconsole.exe和 ...
 - 【转】理解Callable 和 Spring DeferredResult
			
http://www.cnblogs.com/aheizi/p/5659030.html 1-介绍 Servlet 3中的异步支持为在另一个线程中处理HTTP请求提供了可能性.当有一个长时间运行的任务 ...
 - mybaitis动态sql利用bind标签代替%拼接完成模糊查询
			
Oracle中使用bind的写法 <select id="selectUser" resultType="user" parameterType=&quo ...
 - String.format字符串拼接
			
一.String.Format1.简介 String类的format()方法用于创建格式化的字符串以及连接多个字符串对象. 2.参数 format()方法有两种重载形式. form ...
 - 【洛谷P1373】小a和uim之大逃离
			
小a和uim之大逃离 题目链接 因为每次只能向下或向右走,我们可以递推 dp[i][j][d][0/1]表示走到(i,j),mod k 意义下差值为d,轮到小a/小uim操作时的方案数 dp[i][j ...
 - 汇编中PSP是什么?为什么一般cs比ds大10h
			
一般来说,PSP是256个字节,当程度生成了可执行文件以后,在执行的时候,先将程序调入内存, 这个时候DS中存入程序在内存中的段地址,紧接着是程序的一些说明,比如说程序占用多大空间等 等,这就是PSP ...
 - CF1066CBooks Queries(数组的特殊处理)
			
题意描述 您需要维护一个数据结构,支持以下三种操作: L id:在现在序列的左边插一个编号为id的物品 R id:在现在序列的右边插一个编号为id的物品 ? id:查询该点左面有几个元素,右面有几个元 ...