1,新建只能访问某一个表的只读用户。

--添加只允许访问指定表的用户:
execsp_addlogin'用户名','密码','默认数据库名'

--添加到数据库
execsp_grantdbaccess'用户名'

--分配SELECT整表权限
GRANTSELECTON表名TO[用户名]

--分配SELECT权限到具体的列
GRANTSELECTON表名(id,AA)TO[用户名]

例如:

--添加只允许访问指定表的用户:
execsp_addlogin'read','123456','test'

execsp_grantdbaccess'read'

--分配SELECT整表权限
GRANTSELECTONdbo.UserCardsTO[read]

2,新建访问整一个数据库的只读用户

--添加只允许访问指定表的用户:
execsp_addlogin'用户名','密码','默认数据库名'

--添加到数据库
execsp_grantdbaccess'用户名'

--添加到角色
execsp_addrolemember'db_datareader','用户名'

3,固定服务器角色

sysadmin
可以在SQLServer中执行任何活动。

serveradmin
可以设置服务器范围的配置选项,关闭服务器。

setupadmin
可以管理链接服务器和启动过程。

securityadmin
可以管理登录和CREATEDATABASE权限,还可以读取错误日志和更改密码。

processadmin
可以管理在SQLServer中运行的进程。

dbcreator
可以创建、更改和除去数据库。

diskadmin
可以管理磁盘文件。

bulkadmin
可以执行BULKINSERT语句。

4,(用户映射)数据库角色成员身份

db_owner执行数据库中的所有维护和配置活动。
db_accessadmin添加或删除Windows用户、组和SQLServer登录的访问权限。
db_datareader读取所有用户表中的所有数据。
db_datawriter添加、删除或更改所有用户表中的数据。
db_ddladmin在数据库中运行任何数据定义语言(DDL)命令。
db_securityadmin修改角色成员身份并管理权限。
db_backupoperator备份数据库。
db_denydatareader无法读取数据库用户表中的任何数据。
db_denydatawriter无法添加、修改或删除任何用户表或视图中的数据。

转载于:https://blog.51cto.com/abnerluo/1320530

sqlserver 新建只读权限用户相关推荐

  1. mysql创建只读权限用户_新品速递 | Harbor 修复权限提升漏洞,MySQL Plus 支持密码强度校验以及审计功能...

    为了更好的服务 QingCloud 用户,我们推出了『产品速递』栏目,帮助大家梳理青小云家最近上线的新功能和新产品,供大家从中快速选择,得以应用. 1 Harbor On QingCloud 升级至 ...

  2. centos将某一目录权限给用户_centos7如何新建普通权限用户,仅能访问指定目录,使用gcc?...

    用 useradd  命令 1.添加新的用户账号使用useradd命令,其语法如下: 复制代码 代码如下: useradd 选项 用户名 其中各选项含义如下: 代码: -c comment 指定一段注 ...

  3. server2008 sql 账号只读权限_SQL Server 2008数据库创建用户只读权限的两种方式(转载)...

    最优秀的解决方案: https://www.cnblogs.com/hao-1234-1234/p/12699185.html 其它相关文章: 一.命令行方式创建 新建查询窗口,然后输入以下命令然后执 ...

  4. SQLServer 创建只读用户和授权

    因为公司报表 抽数 需要,要创建一个只读权限的账号.操作环境是 Windows Server 2012 上部署的  SQLServer 11.0 数据库.所以简单进行了操作,步骤记录如下: 1.使用 ...

  5. MongoDB增加用户认证:增加用户、删除用户、修改用户密码、读写权限、只读权限...

    MongoDB增加用户认证:增加用户.删除用户.修改用户密码.读写权限.只读权限 说明:增加用户是针对数据库进行操作    www.2cto.com   1.进入到数据库 use dbname 2.针 ...

  6. MongoDB增加用户认证: 增加用户、删除用户、修改用户密码、读写权限、只读权限

    MongoDB增加用户认证: 增加用户.删除用户.修改用户密码.读写权限.只读权限 - 半叶寒羽

  7. linux创建用户只读权限

    linux创建用户只读权限 第一步:添加用户并设置能够在shell上使用的命令 1.创建用户和登录shell 2.修改用户密码 3.创建用户shell执行命令目录 4.root修改用户的shell配置 ...

  8. 京东云给新建空间添加用户权限,并在jmr中通过linux/hadoop命令查看对应的文件信息

    之前使用过亚马逊的云服务和阿里云,现在使用京东云,权限配置这一块还是有区别的,做个小记录,yi 以后忘记了就翻一翻. 1.京东云对象存储里面新建空间 2.进入访问控制 3.点击子用户下方数字 4.点击 ...

  9. Sqlserver系统数据库和用户数据库日志文件全部丢失的恢复

    系统数据库和用户数据库日志都丢失的情况下,数据库无法启动,需要先重建系统数据库日志文件以便把sqlserver service拉起来,再重建用户数据库 试过但是行不通的办法 1.-mClient单用户 ...

最新文章

  1. 抢程序员饭碗?自动写代码的Deep TabNine真如此神奇?
  2. 吵架记-2020年6月22日16:47:45
  3. VC中栈溢出/Stack overflow怎么办?
  4. 技术宝典 | WebRTC ADM 源码流程分析
  5. Qt Creator使用命令行选项
  6. android mkdirs 不起作用,Android mkdirs()创建一个零字节文件而不是文件夹
  7. golang sql注入问题
  8. 中兴bsc服务器是什么,中兴BSC内部信令流程介绍
  9. Raki的读paper小记:Sources of Transfer in Multilingual Named Entity Recognition
  10. 如何配置php session使用redis集群
  11. axios http错误码处理
  12. 发布个小软件给大伙玩玩
  13. 金华市电子计算机学校,金华市第十四届中小学生计算机竞赛结果
  14. Android之QQ登录
  15. 平面设计必备学习软件
  16. Linux系统的注销与关闭
  17. 什么是主力的入资异常介入点?如何捕捉主力入资?
  18. 微信小程序 使用特殊字体的两种方法
  19. 输入年和月份,输出这一年该月份有多少天。
  20. java和sql网上书店系统_网上书店管理系统(java。SQL Server数据库)

热门文章

  1. 【转】symbian操作系统 入门篇
  2. 很实用但经常忘的小常识
  3. 技本功丨呀~我不会写CSS之vertical-align(上集)
  4. 构建你的第一个Vue.js组件
  5. NO.7:别让异常逃离析构函数
  6. mysql 协议的ResultsetRow包及解析
  7. 水晶报表左侧树不显示属性设置
  8. 使用SQLServer 2008的CDC功能实现数据变更捕获
  9. Java多线程:类ThreadPoolExecutor详解
  10. 这三天低效率开发的总结,我都做了些什么啊?