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 4: UserA in eine benutzererweiterte Rolle konvertieren und diese Rolle UserB erteilen (SQL)

Angenommen, Sie möchten UserB dieselben Privilegien und Rollen erteilen wie UserA. Statt denselben langwierigen Prozess durchzuführen und dieselben Rollen und Privilegien, die Sie UserA erteilt haben, UserB zu erteilen, können Sie UserA in eine benutzererweiterte Rolle konvertieren und diese Rolle anschließend UserB erteilen. UserA bleibt weiterhin ein Benutzer, der sich bei der Datenbank anmelden kann, und fungiert zusätzlich als Rolle.

Voraussetzungen

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

 Aufgabe
  1. Konvertieren Sie in Interactive SQL UserA in eine benutzererweiterte Rolle, indem Sie die folgende Anweisung ausführen:

    CREATE ROLE FOR USER UserA;
  2. Erteilen Sie UserB die benutzererweiterte Rolle UserA, indem Sie die folgende Anweisung ausführen:

    GRANT ROLE UserA TO UserB;

    Dies gibt UserB die Möglichkeit, die Rolle UserA auszuüben. Das bedeutet, dass UserB alle Rollen und Privilegien ausüben kann, die auch UserA ausüben kann.

Ergebnisse

UserA wurde in eine benutzererweiterte Rolle konvertiert und diese Rolle wurde UserB erteilt.

Nächste Schritte

Gehen Sie weiter zu Lektion 5: Rollen und Privilegien für UserB anzeigen (SQL).

 Siehe auch