ZKX's LAB

如何在sql server数据库设置用户权限 sql数据库目录权限

2021-04-07知识4

如何判断sql数据库创建表权限 -创建两个测试表CREATE TABLE tb1(id int,value int)INSERT tb1 VALUES(1,10)CREATE TABLE tb2(id int,value int)INSERT tb1 VALUES(1,10)GO创建登录CREATE LOGIN Liang WITH PASSWORD='myfend@hotmail.com';创建用户CREATE USER Liang FROM LOGIN Liang;授予用户对tb1有UPDATE某个列的权限,tb2只有SELECT权限GRANT UPDATE(value)ON tb1 TO LiangGRANT SELECT ON tb1 TO LiangGRANT SELECT ON tb2 TO LiangGO模拟用户Liang对tb1表进行UPDATEEXECUTE AS USER='Liang'UPDATE tb1 SETvalue=20WHERE id=1REVERTSELECT*FROM tb1id value1 20(1 行受影响)模拟用户Liang对tb2表进行UPDATEEXECUTE AS USER='Liang'UPDATE tb2 SETvalue=20WHERE id=1REVERT消息 229,级别 14,状态 5,第 23 行拒绝了对对象 'tb2'(数据库 'tempdb',架构 'dbo')的 UPDATE 权限。GO删除测试DROP TABLE tb1,tb2DROP USER LiangDROP LOGIN Liang要控制对数据库的权限,可以参考下面的:防止访问他不该访问的数据库(总控制,明细还可以控制他对于某个数据库的具体对象具有的权限)切换到你新增的用户要控制的数据库use 你的库名go新增用户exec sp_addlogin '。

怎么设置SQL Server数据库用户权限,有时候我们在使用SQLServer数据库的时候,想设置用户权限,怎么设置呢,下面来分享一下方法

如何给SQL数据库开放权限,让所有人都可以访问 新建用户的时候,设定为管理员就OK了

#sql数据库目录权限

随机阅读

qrcode
访问手机版