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) » Praktische Einführung: Rollen und Privilegien erteilen (SQL)

 

Lektion 3: Rolle erstellen und UserA erteilen (SQL)

Erstellen Sie eine Rolle mit den Privilegien, die notwendig sind, um das Debugging einer Prozedur durchzuführen und während dieses Prozesses gefundene Fehler zu korrigieren, und erteilen Sie anschließend diese Rolle UserA. Achten Sie darauf, dass UserA Administrationsrechte für die Rolle erteilt werden, damit er die Rolle ggf. anderen Benutzern erteilen oder entziehen kann.

Voraussetzungen

In dieser Lektion wird davon ausgegangen, dass Sie alle vorherigen Lektionen in dieser praktischen Einführung abgeschlossen haben. Siehe Lektion 2: UserA Privilegien erteilen (SQL).

 Aufgabe
  1. Führen Sie in Interactive SQL die folgende Anweisung aus, um die Rolle zu erstellen:

    CREATE ROLE DebugAndFix;
  2. Führen Sie die folgende Anweisung aus, um der Rolle die erforderlichen Systemprivilegien zu erteilen:

    GRANT ALTER ANY OBJECT, DEBUG ANY PROCEDURE TO DebugAndFix;
  3. Führen Sie die folgende Anweisung aus, um UserA die neue Rolle mit Administrationsrechten zu erteilen:

    GRANT ROLE DebugAndFix TO UserA WITH ADMIN OPTION;

Ergebnisse

Die DebugAndFix-Rolle, die die Systemprivilegien DEBUG ANY PROCEDURE und ALTER ANY OBJECT hat, wurde erstellt und UserA zusammen mit Administrationsrechten erteilt.

 Siehe auch