REVOKE Suchberechtigungen für Immobilienverzeichnis (Transact-SQL)

Gilt für:SQL ServerAzure SQL Managed Instance

Hebt Berechtigungen für eine Sucheigenschaftenliste auf.

Transact-SQL-Syntaxkonventionen

Syntax

  
REVOKE [ GRANT OPTION FOR ] permission [ ,...n ] ON  
        SEARCH PROPERTY LIST :: search_property_list_name  
    { TO | FROM } database_principal [ ,...n ]  
    [ CASCADE ]  
    [ AS revoking_principal ]  

Argumente

GRANT OPTION FÜR
Gibt an, dass das Recht zum Erteilen der angegebenen Berechtigung für andere Prinzipale aufgehoben wird. Die Berechtigung selbst wird nicht aufgehoben.

Wichtig

Hat der Auftraggeber die angegebene Erlaubnis ohne diese GRANT Option, wird die Erlaubnis selbst widerrufen.

permission
Der Name einer Berechtigung. Die gültigen Zuordnungen von Berechtigungen zu sicherungsfähigen Elementen werden im Abschnitt mit den Hinweisen weiter unten in diesem Thema beschrieben.

AUF SEARCH PROPERTY LIST::search_property_list_name
Gibt die Sucheigenschaftenliste an, für die die Berechtigung aufgehoben wird. Der Bereichsqualifizierer :: ist erforderlich.

database_principal
Gibt den Prinzipal an, für den die Berechtigung aufgehoben wird. Die folgenden Prinzipale sind möglich:

  • Datenbankbenutzer

  • Datenbankrolle (database role)

  • Anwendungsrolle

  • Einem Windows-Anmeldenamen zugeordneter Datenbankbenutzer

  • Einer Windows-Gruppe zugeordneter Datenbankbenutzer

  • Einem Zertifikat zugeordneter Datenbankbenutzer

  • Einem asymmetrischen Schlüssel zugeordneter Datenbankbenutzer

  • Keinem Serverprinzipal zugeordneter Datenbankbenutzer.

CASCADE
Gibt an, dass die aufgehobene Berechtigung auch für andere Prinzipale aufgehoben wird, denen diese Berechtigung vom Prinzipal erteilt wurde.

Achtung

Ein kaskadierender Widerruf einer MIT GRANT OPTION erteilten Erlaubnis widerruft beide GRANT und DENY dieser Erlaubnis.

SO revoking_principal
Gibt einen Prinzipal an, von dem der Prinzipal, der diese Abfrage ausführt, sein Recht zum Aufheben der Berechtigung ableitet. Die folgenden Prinzipale sind möglich:

  • Datenbankbenutzer

  • Datenbankrolle (database role)

  • Anwendungsrolle

  • Einem Windows-Anmeldenamen zugeordneter Datenbankbenutzer

  • Einer Windows-Gruppe zugeordneter Datenbankbenutzer

  • Einem Zertifikat zugeordneter Datenbankbenutzer

  • Einem asymmetrischen Schlüssel zugeordneter Datenbankbenutzer

  • Keinem Serverprinzipal zugeordneter Datenbankbenutzer.

Bemerkungen

SEARCH PROPERTY LIST Berechtigungen

Eine Sucheigenschaftenliste ist ein sicherungsfähiges Element auf Datenbankebene in der Datenbank, die das übergeordnete Element in der Berechtigungshierarchie ist. Die spezifischsten und restriktivsten Berechtigungen, die für eine Sucheigenschaftenliste aufgehoben werden können, sind unten aufgeführt. Auch die allgemeineren Berechtigungen sind aufgeführt, die diese implizit enthalten.

Sucheigenschaftenlisten-Berechtigung Impliziert durch Sucheigenschaftenlisten-Berechtigung Impliziert durch Datenbankberechtigung
ALTER CONTROL JEDES ÄNDERN FULLTEXT CATALOG
CONTROL CONTROL CONTROL
REFERENCES CONTROL REFERENCES
EIGENTÜMERSCHAFT ÜBERNEHMEN CONTROL CONTROL
VIEW DEFINITION CONTROL VIEW DEFINITION

Berechtigungen

Erfordert die CONTROL-Berechtigung für den Volltextkatalog.

Siehe auch

CREATE APPLICATION ROLE (Transact-SQL)
CREATE ASYMMETRIC KEY (Transact-SQL)
CREATE CERTIFICATE (Transact-SQL)
CREATE SEARCH PROPERTY LIST (Transact-SQL)
DENY Suchberechtigungen für Immobilienverzeichnis (Transact-SQL)
Verschlüsselungshierarchie
sys.fn_my_permissions (Transact-SQL)
GRANT Suchberechtigungen für Immobilienverzeichnis (Transact-SQL)
HAS_PERMS_BY_NAME (Transact-SQL)
Prinzipale (Datenbank-Engine)
REVOKE (Transact-SQL)
sys.fn_builtin_permissions (Transact-SQL)
sys.registered_search_property_lists (Transact-SQL)
Suchen von Dokumenteigenschaften mithilfe von Sucheigenschaftenlisten
Suchen von Dokumenteigenschaften mithilfe von Sucheigenschaftenlisten