程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> sqlserver中用戶權限的管理-REVOKE

sqlserver中用戶權限的管理-REVOKE

編輯:關於SqlServer

刪除以前在當前數據庫內的用戶上授予或拒絕的權限。

語法

語句權限:

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 組。
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved