sqlserver 新建只读权限用户
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 新建只读权限用户相关推荐
- mysql创建只读权限用户_新品速递 | Harbor 修复权限提升漏洞,MySQL Plus 支持密码强度校验以及审计功能...
为了更好的服务 QingCloud 用户,我们推出了『产品速递』栏目,帮助大家梳理青小云家最近上线的新功能和新产品,供大家从中快速选择,得以应用. 1 Harbor On QingCloud 升级至 ...
- centos将某一目录权限给用户_centos7如何新建普通权限用户,仅能访问指定目录,使用gcc?...
用 useradd 命令 1.添加新的用户账号使用useradd命令,其语法如下: 复制代码 代码如下: useradd 选项 用户名 其中各选项含义如下: 代码: -c comment 指定一段注 ...
- server2008 sql 账号只读权限_SQL Server 2008数据库创建用户只读权限的两种方式(转载)...
最优秀的解决方案: https://www.cnblogs.com/hao-1234-1234/p/12699185.html 其它相关文章: 一.命令行方式创建 新建查询窗口,然后输入以下命令然后执 ...
- SQLServer 创建只读用户和授权
因为公司报表 抽数 需要,要创建一个只读权限的账号.操作环境是 Windows Server 2012 上部署的 SQLServer 11.0 数据库.所以简单进行了操作,步骤记录如下: 1.使用 ...
- MongoDB增加用户认证:增加用户、删除用户、修改用户密码、读写权限、只读权限...
MongoDB增加用户认证:增加用户.删除用户.修改用户密码.读写权限.只读权限 说明:增加用户是针对数据库进行操作 www.2cto.com 1.进入到数据库 use dbname 2.针 ...
- MongoDB增加用户认证: 增加用户、删除用户、修改用户密码、读写权限、只读权限
MongoDB增加用户认证: 增加用户.删除用户.修改用户密码.读写权限.只读权限 - 半叶寒羽
- linux创建用户只读权限
linux创建用户只读权限 第一步:添加用户并设置能够在shell上使用的命令 1.创建用户和登录shell 2.修改用户密码 3.创建用户shell执行命令目录 4.root修改用户的shell配置 ...
- 京东云给新建空间添加用户权限,并在jmr中通过linux/hadoop命令查看对应的文件信息
之前使用过亚马逊的云服务和阿里云,现在使用京东云,权限配置这一块还是有区别的,做个小记录,yi 以后忘记了就翻一翻. 1.京东云对象存储里面新建空间 2.进入访问控制 3.点击子用户下方数字 4.点击 ...
- Sqlserver系统数据库和用户数据库日志文件全部丢失的恢复
系统数据库和用户数据库日志都丢失的情况下,数据库无法启动,需要先重建系统数据库日志文件以便把sqlserver service拉起来,再重建用户数据库 试过但是行不通的办法 1.-mClient单用户 ...
最新文章
- 抢程序员饭碗?自动写代码的Deep TabNine真如此神奇?
- 吵架记-2020年6月22日16:47:45
- VC中栈溢出/Stack overflow怎么办?
- 技术宝典 | WebRTC ADM 源码流程分析
- Qt Creator使用命令行选项
- android mkdirs 不起作用,Android mkdirs()创建一个零字节文件而不是文件夹
- golang sql注入问题
- 中兴bsc服务器是什么,中兴BSC内部信令流程介绍
- Raki的读paper小记:Sources of Transfer in Multilingual Named Entity Recognition
- 如何配置php session使用redis集群
- axios http错误码处理
- 发布个小软件给大伙玩玩
- 金华市电子计算机学校,金华市第十四届中小学生计算机竞赛结果
- Android之QQ登录
- 平面设计必备学习软件
- Linux系统的注销与关闭
- 什么是主力的入资异常介入点?如何捕捉主力入资?
- 微信小程序 使用特殊字体的两种方法
- 输入年和月份,输出这一年该月份有多少天。
- java和sql网上书店系统_网上书店管理系统(java。SQL Server数据库)