SQL中使用哪些语句实现权限的授予和回收

SQL中使用哪些语句实现权限的授予和回收,第1张

1、把查询STUDENT表的权限授给用户UI:

GRANT SELECT     

ON TABLE student

TO UI

GRANT SELECT

ON TABLE student

TO  PUBLIC

WITH  GRANT OPTION

2、 收回权限:

REVOKE SELECT

ON TABLE SC

FROM PUBLIC

数据库角色是被命名的一组与数据库 *** 作相关的权限,角色是权限的集合。

CREATE ROLE jue

GRANT  SELECT,UPDATE,INSERT

ON TABLE Student

TO RI

GRANT RI TO 王平;

REVOKE RI FROM 王平;

扩展资料:

SQL Server用户权限包含了对象权限和语句权限这两种类型。

用户在登录到SQL Server 之后,其安全账号(用户账号)所归属的NT 组或角色所被授予的权限决定了该用户能够对哪些数据库对象执行哪种 *** 作以及能够访问、修改哪些数据。在SQL Server 中包括两种类型的权限,即对象权限和语句权限。

工具/材料:以Management Studio为例。

1、首先在桌面上,点击“Management Studio”图标。

2、然后在该界面中,点击工具栏里“新建查询”按钮。

3、之后在该界面中,输入回收用户User1对b表的查询权限的sql语句“REVOKE SELECT ON OBJECT::dbo.b FROM user1”。

4、接着在该界面中,点击工具栏里“执行”按钮。

5、最后在该界面中,底部显示成功回收用户User1对b表的查询权限。

①鼠标右键,选择属性,之后切换到安全选项下,之后在底部可以看到有高级设置入后, ②首先点击底部的高级选项,之后会d出文件夹的高级设置框属性,之后我们切换到所有者选项卡下,在其底部可以找到编辑 *** 作选项, ③点击编辑选项后,在新d出的窗口中双击用户账号,注意一定要选择下面的替换子容器和对象的所有者,如果不选择此项,我们打开此文件夹后,下面的子文件夹我们还是无法打开,选择后点应用。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10699007.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-10
下一篇 2023-05-10

发表评论

登录后才能评论

评论列表(0条)

保存