已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Transact-SQL 参考REVOKE删除以前在当前数据库内的用户上授予或拒绝的权限。语法语句权限:REVOKE ALL | statement ,.n FROM security_account ,.n 对象权限:REVOKE GRANT OPTION FOR ALL PRIVILEGES | permission ,.n ( column ,.n ) ON table | view | ON table | view ( column ,.n ) | ON stored_procedure | extended_procedure | ON user_defined_function TO | FROM security_account ,.n CASCADE AS group | role 参数ALL指定将删除所有适用的权限。对于语句权限,只有 sysadmin 固定服务器角色成员可以使用 ALL。对于对象权限,sysadmin 固定服务器角色成员、db_owne 固定数据库角色成员和数据库对象所有者都可以使用 ALL。statement是要删除其权限的授权语句。语句列表可以包括: CREATE DATABASE CREATE DEFAULT CREATE FUNCTION CREATE PROCEDURE CREATE RULE CREATE TABLE CREATE VIEW BACKUP DATABASE BACKUP LOG n是一个占位符,表示在以逗号分隔的列表内可以重复的项目。FROM指定安全帐户列表。security_account是当前数据库内将要被删除权限的安全帐户。安全帐户可以是: Microsoft SQL Server 用户。 SQL Server 角色。 Microsoft Windows NT 用户。 Windows NT 组。 不能废除系统角色(如 sysadmin)的权限。当从 SQL Server 或 Windows NT 用户帐户中废除权限时,指定的 security_account 是唯一受权限影响的帐户。如果从 SQL Server 角色或 Windows NT 组废除权限,这些权限将影响当前数据库中作为组或角色成员的用户,除非用户已被显式赋予或拒绝权限。 REVOKE 可用于两种特殊的安全帐户。在 public 角色上废除的权限适用于数据库内的所有用户。在 guest 用户上废除的权限将由数据库内所有没有用户帐户的用户使用。 废除 Windows NT 本地组或全局组的权限时,指定在该组上定义的域名或计算机名,后面跟一个反斜线然后是组名,如 LondonJoeB。但是,若要废除 Windows NT 内置本地组的权限,请指定 BUILTIN 而不是域名或计算机名,如 BUILTINUsers。 GRANT OPTION FOR指定要删除的 WITH GRANT OPTION 权限。在 REVOKE 中使用 GRANT OPTION FOR 关键字可消除 GRANT 语句中指定的WITH GRANT OPTION 设置的影响。用户仍然具有该权限,但是不能将该权限授予其他用户。如果要废除的权限原先不是通过 WITH GRANT OPTION 设置授予的,则忽略 GRANT OPTION FOR(若指定了此参数)并照例废除权限。如果要废除的权限原先是通过 WITH GRANT OPTION 设置授予的,则指定 CASCADE 和 GRANT OPTION FOR 子句;否则将返回一个错误。PRIVILEGES是可以包含在符合 SQL-92 标准的语句中的可选关键字。permission是要废除的对象权限。当废除表或试图的权限时,权限列表可以包括一个或多个这样的语句:SELECT、INSERT、DELETE 或 UPDATE。在表上废除的对象权限还可以包括 REFERENCES,在存储过程或扩展存储过程上废除的对象权限可以是 EXECUTE。当废除列上的权限时,权限列表可包括 SELECT 或 UPDATE。column是当前数据库内要被删除权限的列名。table是当前数据库内要被删除权限的表名。view是当前数据库内要被删除权限的视图名称。stored_procedure是当前数据库内要被删除权限的存储过程名称。extended_procedure是要被删除权限的扩展存储过程名称。user_defined_function是要被删除权限的用户定义函数名。TO指定安全帐户列表。CASCADE指定删除来自 security_account 的权限时,也将删除由 security_account 授权的任何其它安全帐户。废除可授予的权限时使用 CASCADE。如果要废除的权限原先是通过 WITH GRANT OPTION 设置授予 security_account 的,则指定 CASCADE 和 GRANT OPTION FOR 子句;否则将返回一个错误。指定 CASCADE 和 GRANT OPTION FOR 子句将只废除通过 WITH GRANT OPTION 设置授予 security_account 的权限以及由 security_account 授权的其它安全帐户。AS group | role指定当前数据库内的安全帐户(在其授权下执行 REVOKE 语句)的可选名称。如果给要组或角色授予对象权限,但需要在其他用户上废除该对象权限,则可以使用 AS。因为 REVOKE 语句只能由用户执行而不能由组或角色执行,所以组或角色的特定成员在该组或角色的授权下废除授予对象权限。注释REVOKE 只适用于当前数据库内的权限。废除的权限只在被废除权限的级别(用户、组或角色)上删除授予或拒绝的权限。例如,给 Andrew 用户帐户显式授予了查看 authors 表的权限,该用户帐户只是 employees 角色的成员。如果废除了 employees 角色查看 authors 表的访问权,由于已显式授予了 Andrew 查看表的权限,因此该帐户仍能查看该表。只有当也废除了授予 Andrew 的权限时,Andrew 才不能查看 authors 表。如果从未显式授予 Andrew 查看 authors 的权限,那么废除 employees 角色的权限也将禁止 Andrew 查看该表。说明REVOKE 删除以前授予或拒绝了的权限。可能需要对使用 REVOKE 的 Microsoft SQL Server 6.5 或更早版本中的脚本进行更改,以使用 DENY 维护行为。如果用户激活一个应用程序角色,REVOKE 将不影响用户使用该应用程序角色访问对象。虽然可以废除用户访问当前数据库内特定对象的权限,但是如果应用程序有权访问该对象,则在激活该应用程序的期间该用户也有访问权。使用 sp_helprotect 报告数据库对象或用户的权限。权限REVOKE 权限默认授予 sysadmin 固定服务器角色成员、db_owner 和 db_securityadmin 固定数据库角色成员以及数据库对象所有者。示例A. 废除授予用户帐户的语句权限下例废除已授予用户 Joe 和 CorporateBobJ 的 CREATE TABLE 权限。它删除了允许 Joe 与 CorporateBobJ 创建表的权限。不过,如果已将 CREATE TABLE 权限授予给了包含 Joe 和 CorporateBobJ 成员的任何角色,那么 Joe 和 CorporateBobJ 仍可创建表。REVOKE CREATE TABLE FROM Joe, CorporateBobJB. 废除授予多个用户帐户的多个权限下例废除授予多个用户的多个语句权限。REVOKE CREATE TABLE, CREATE DEFAULTFROM Mary, JohnC. 废除拒绝的权限用户 Mary 是 Budget 角色的成员,已给该角色授予了对 Budget_Data 表的 SELE
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 广东省广州市2026届高三政治下学期考前模拟预测试卷【含答案】
- 物料出入库管理办法
- 安全检查执行规则
- 陶瓷泵工作部及各部件重量记录表
- 2026标准化面试题库及答案
- 2026编导考研面试题目及答案
- 预制梁混凝土作业指导书
- 2025年原料药工艺验证要点
- 【贸易商情】全球指(趾)甲化妆品产业产销贸易概况及重点国家出口分析研究报告(2026版)
- 2026年医疗机器人控制系统工程师测试方案设计
- 急性心肌梗死与心力衰竭急救处理
- 2025年高考语文新课标1卷试卷及答案(新课标Ⅰ卷)
- 水务国企考试题库及答案
- JG/T 455-2014建筑门窗幕墙用钢化玻璃
- 富士康cnc考试试题及答案
- 数学教育概论第四版
- 试验田租地合同协议书
- 电梯采购合同意向协议书
- 2024-2025学年江苏省苏州市张家港市梁丰高中春海创优部八年级(下)期中检测数学试卷(含答案)
- 12.1.1全面调查【知识精研】七年级数学下册(人教版)
- 2025年上海市英语高考二轮热点复习:GVC语法、词汇、完形组合练2
评论
0/150
提交评论