Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 (Deutsch) » SQL Anywhere Server - Datenbankadministration » Benutzer- und Datenbanksicherheit » Benutzersicherheit (Rollen und Privilegien) » Privilegien

 

Systemprivilegien entziehen (SQL)

Entziehen Sie ein Systemprivileg einem Benutzer, einer benutzererweiterten Rolle oder einer benutzerdefinierten Rolle.

Voraussetzungen

Sie benötigen Administrationsrechte für das Systemprivileg.

Der SYS-Rolle können Sie keine Privilegien entziehen. Anderen Systemrollen können Sie Privilegien entziehen, vorausgesetzt, diese Privilegien gehören nicht zu den Standardprivilegien für die betreffende Systemrolle.

Kontext und Bemerkungen

Wenn einem Benutzer Ausübungs- und Administrationsrechte für ein Privileg erteilt wurden, können Sie entweder die Administrationsrechte entziehen oder die Ausübungs- und Administrationsrechte. Sie können nicht (nur) das Ausübungsrecht entziehen und das Administrationsrecht belassen. Um dies zu erreichen, müssen Sie das Systemprivileg vollständig entziehen und anschließend nur mit Administrationsrechten neu erteilen.

Einer Kompatibilitätsrolle können Sie keine Systemprivilegien entziehen. Sie können jedoch eine Kompatibilitätsrolle in eine benutzerdefinierte Rolle migrieren und dann der benutzerdefinierten Rolle Privilegien entziehen.

 Aufgabe
  1. Stellen Sie eine Verbindung mit der Datenbank her.

  2. Führen Sie eine REVOKE-Anweisung ähnlich der folgenden aus:

    REVOKE privilege FROM grantee;

Ergebnisse

Das Systemprivileg bzw. das Administrationsrecht wird dem Benutzer bzw. der Rolle entzogen.

 Siehe auch
 Beispiel