sqlserver实现登录注册(Sqlserver创建用户并授权的实现步骤)
类别:数据库 浏览量:1623
时间:2021-10-07 00:15:04 sqlserver实现登录注册
Sqlserver创建用户并授权的实现步骤前提,存在一个数据库:JIAOGUAN(教务管理系统),其中有一个表:Student
接下来,我们所有的操作都是针对这个表进行试验
第一步,使用sa账户登录SqlServer,并创建登录账户 test
create login test with password='test',default_database=JIAOGUAN --此登录账户默认拥有数据库JIAOGUAN的权限
第二步:设置用户的schema(具体含义自行查阅),并将用户加入到dbo
use JIAOGUAN create user test for login test with default_schema=dbo --dbo为DataBaseOwner的简写,每个数据库都有一个dbo用户 exec sp_addrolemember 'db_owner', 'test' --将test加入 db_owner角色
第三步:拒绝test用户对Student表执行insert语句
use JIAOGUAN deny insert on Student to test --拒绝test用户对Student表执行insert
此时,使用test用户登录,并尝试对Student表插入数据,会提示错误,注意:使用test用户登录
第四步:拒绝test用户访问Student的gender和birth字段
use JIAOGUAN deny select on Student(gender,birth) to test --拒绝test用户访问Student表的gender和birth字段
使用test账户登录之后,尝试使用select * from Student,将提示错误
直接查看其它字段
以上步骤,说明刚刚为test用户设置的权限起了作用。
设置权限不仅仅只通过deny来设置,还有grant(用的最多),下次更新~
到此这篇关于Sqlserver创建用户并授权的实现步骤的文章就介绍到这了,更多相关Sqlserver创建用户并授权内容请搜索开心学习网以前的文章或继续浏览下面的相关文章希望大家以后多多支持开心学习网!
您可能感兴趣
- sqlserver 空间数据类型(SQL Server数据类型转换方法)
- sqlserver 添加分区(SQL Server 数据库分区分表水平分表详细步骤)
- 如何使java与sqlserver数据库连接(java连接mysql数据库 java连接sql server数据库)
- sqlserver常用基本数据类型有哪些(浅述SQL Server的语句类别 数据库范式 系统数据库组成)
- 如何用mysql建立图书管理系统(图书管理系统的sqlserver数据库设计示例)
- sqlserver怎么显示变量所占字节数(SQL Server中关于基数估计计算预估行数的一些方法探讨)
- sqlserver限制windows身份登录(解决sql server 数据库,sa用户被锁定的问题)
- sqlserver备份还原数据(通过Windows批处理命令执行SQL Server数据库备份)
- sqlserver常用函数(SQLServer 日期函数大全小结)
- sqlserver去除空格函数(sqlServer实现去除字符串空格)
- sql server怎么导出数据库(sqlserver复制数据库的方法步骤图文)
- sqlserver降序排列(SQL SERVER临时表排序问题的解决方法)
- sqlserver中复合索引(浅析SQL Server 聚焦索引对非聚集索引的影响)
- sqlserver触发器修改当前字段(利用SQL Server触发器实现表的历史修改痕迹记录)
- sqlserver新建连接服务器卡住(SQL Server成功与服务器建立连接但是在登录过程中发生错误的快速解决方案)
- sqlserver乐观锁与悲观锁(sql server中死锁排查的全过程分享)
- 写信告诉我今天海是什么颜色(写信告诉我今天海是什么颜色回答)
- 英语难学吗(法语比英语难学吗)
- 今天要吃什么(今天要吃什么菜好)
- 网红直播可以赚很多钱吗(网红直播可以赚很多钱吗)
- 今天是什么日子(今天是什么日子有什么特殊意义吗)
- 这里输入关键词(怎么输入关键词搜索)
热门推荐
- docker运行redis并操作(Docker安装MySQL和Redis的方法步骤)
- 微信小程序ui聊天窗口(微信小程序实现简单聊天室)
- dedecms文章内容页调用自定义字段(DEDECMS教程:上/下一篇文章标题长度的截取方法)
- php服务器有哪些(php服务器的系统详解)
- docker如何简化部署(Docker使用Portainer搭建可视化界面的方法)
- css的position属性的属性值(浅谈CSS中的 object-fit 与 object-position的使用)
- pythonpickle使用方法(Python supervisor强大的进程管理工具的使用)
- docker重新加载nginx(Docker Nginx Log 三者的处理详解)
- js隐藏显示tr
- docker 清除none镜像(删除docker images中为none的镜像操作)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9