首页 > 数据库 >sql server 创建用户 指定权限

sql server 创建用户 指定权限

时间:2023-11-18 15:11:39浏览次数:50  
标签:-- 数据库 表中 db 用户 server sql 权限

sql server 创建用户 指定权限

 

 

 

 

 'db_owner' --拥有数据库全部权限,包括删除数据库权限
'db_accessadmin' --只给数据库用户创建其他数据库用户的权限,而没有创建登录用户的权限。
'db_securityadmin' --可以管理全部权限、对象所有权、角色和角色成员资格
'db_ddladmin' --可以发出所有DDL(Create,Alter和Drop),但不能发出GRANT、REVOKE或DENY语句
'db_backupoperator' --允许对数据库进行备份和还原的权限【备份与还原是通过sql sever management studio也可以进行】
'db_datareader' --可以选择数据库内任何用户表中的所有数据
'db_datawriter' --可以更改数据库内任何用户表中的所有数据
'db_denydatareader' --不能查询数据库内任何用户表中的任何数据
'db_denydatawriter' --不能更改数据库内任何用户表中的任何数据
https://blog.csdn.net/zgscwxd/article/details/131586286

 

 

exec sp_addlogin '用户名', '密码', '库名'
go

use 库名
exec sp_grantdbaccess  '用户名'
go

use 库名
grant select
on 表明
to "用户名"

授权多个表,重复执行:

use 库名
grant select
on 表明
to "用户名"
————————————————
 链接:https://blog.csdn.net/qq_18316109/article/details/108078111

 

标签:--,数据库,表中,db,用户,server,sql,权限
From: https://www.cnblogs.com/emanlee/p/17840375.html

相关文章

  • MySQL逻辑架构
    逻辑架构扩展(c/s架构和b/s架构)c/s架构,即Client/Server架构:需要安装专用的客户端软件,然后联网请求服务器获取数据。b/s架构,即Brower/Server架构:需要安装浏览器,然后联网请求服务器获取数据c/s架构和b/s架构的区别标准:BS开发更标准一些,而CS需要在不同的系统上执......
  • MySQL 8.0 主从复制
    主从复制1.主从复制概述1.1如何提升数据库的并发能力在实际工作中,我们常常将redis作为缓冲与MySQL配合来使用,当有请求的时候,首先会从缓存中进行查找,如果存在就直接取出。如果不存在再访问数据库,这样就提升了读取的效率,也减少了堆后端数据库的访问压力。redis的缓存架......
  • MySQL的数据目录
    MySQL的数据目录1.MySQL的主要目录结构方式1:通过命令搜索find/-namemysql方式2(推荐):通过查看配置文件获取目录结构vim/etc/my.cnf(重要)-my.cnf配置信息说明[mysqld]bind-address=0.0.0.0port=3306#端口号user=mysql#用户basedir=/usr/local/mysq......
  • 【平台使用】菜单权限管理
    三级菜单才需要配路由维护权限集【API】维护权限集【按钮】角色分配菜单......
  • Oracle和达梦:循环执行SQL(如循环插入数据)
    Oracle和达梦:循环执行SQL(如循环插入数据)其中:WHILEi<=100000LOOP,10万是循环10万次其中:iNUMBER:=1;,1是从一开始--循环执行一条sqlDECLAREiNUMBER:=1;BEGINWHILEi<=100000LOOP--在这里编写你要执行的SQL语句--例如:EXECUTEIM......
  • MySQL概述安装
    一,数据库概述1.为什么要使用数据库将数据持久化。持久化主要作用:是将内存中的数据库存储在关系型数据库中,本质也就是存储在磁盘文件中。数据库在横向上的存储数据的条数,以及在纵向上存储数据的丰富度,都要好于其他介质。2.数据库与数据库管理系统1.数据库的相关概念......
  • 总结MYSQL中VHARCHAR和TEXT
    前几天在设计表结构时,针对表中的一个字段使用text还是使用varchar是受到了开发同学的挑战。本篇文章对text和varchar的区别做个总结。VHARCHAR和TEXT对比char(n)varchar(n)中括号中n代表字符的个数,并不代表字节个数,所以当使用了中文的时候(utf8)意味着可以插入m个中文,但是实际会占......
  • mysql数据库ERROR 1193 (HY000): Unknown system variable 'validate_password_policy
    一、概况  平时我们安装完数据库,需要进行对应的密码或者密码策略修改,此时需要mysql的密码验证插件。MySQL可能没有这个插件,就需要进行相应的处理。二、问题描述mysql>setglobalvalidate_password_policy=0;ERROR1193(HY000):Unknownsystemvariable'validate_passw......
  • Mysql数据库的四大语言
    1.DDL(数据定义语言):DDL主要用于定义数据库对象,如创建、修改和删除表、索引、视图、序列等对象。常用的DDL命令包括:CREATE、ALTER、DROP、TRUNCATE等 2.DML(数据操作语言) :DML主要用于对数据库中的数据进行操作,如插入、更新和删除数据等。常用的 DML命令包括:INSERT、UPDATE、......
  • 数据库入门:掌握MySQL数据库的五大基本操作,轻松驾驭数据世界!
    对数据库进行查询和修改操作的语言叫做SQL(StructuredQueryLanguage,结构化查询语言)。SQL语言是目前广泛使用的关系数据库标准语言,是各种数据库交互方式的基础。在之前的文章中,我们已经掌握了SQL语言的基本概念以及常用的DDL(数据定义)和DML(数据操作)语句。接下来,我们将探讨如何......