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) » Rollen

 

Rollen erteilen (SQL)

Erteilen Sie eine Rolle einem Benutzer oder einer anderen Rolle.

Voraussetzungen

Sie benötigen Administrationsrechte für die zu erteilende Rolle.

Kontext und Bemerkungen

Sie können keine Administrationsrechte für Systemrollen erteilen. Nur Benutzer mit MANAGE ROLES-Systemprivileg können Systemrollen verwalten.

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

  2. Führen Sie eine GRANT ROLE-Anweisung aus. Zum Beispiel:

    Option Anweisung

    Rollen ohne Administrationsrechte erteilen

    GRANT ROLE role-name TO userid;

    Rollen mit Administrationsrechten erteilen

    GRANT ROLE role-name TO userid WITH ADMIN OPTION;

    Nur Administrationsrechte für eine Rolle erteilen

    GRANT ROLE role-name TO userid WITH ADMIN ONLY OPTION;

Ergebnisse

Die Rolle wird dem Benutzer bzw. der Rolle erteilt.

Beispiel

Wenn Sie der Benutzerin Jane die Rolle RolleB einschließlich der dazugehörigen Administrationsrechte erteilen möchten, führen Sie die folgende Anweisung aus:

GRANT ROLE RoleB TO Jane WITH ADMIN OPTION

Wenn Sie dem Benutzer John die Administrationsrechte für RolleB erteilen möchten, jedoch ohne die Möglichkeit, diese Rolle zu nutzen, führen Sie die folgende Anweisung aus:

GRANT ROLE RoleB TO John WITH ADMIN ONLY OPTION

 Siehe auch