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 (Sybase Central)

 

Lektion 2: Benutzer1 Privilegien erteilen (Sybase Central)

Erteilen Sie Benutzer1 Systemprivilegien und Privilegien auf Objektebene.

Voraussetzungen

In dieser Lektion wird davon ausgegangen, dass Sie die vorherige Lektion in dieser praktischen Einführung abgeschlossen haben. Siehe Lektion 1: Zwei neue Benutzer erstellen, Benutzer1 und Benutzer2 (Sybase Central).

 Aufgabe
  1. Klicken Sie im linken Fensterausschnitt von Sybase Central auf Benutzer, um den Eintrag zu erweitern, und klicken Sie dann auf User1.

  2. Erteilen Sie Benutzer1 die Systemprivilegien BACKUP DATABASE und VALIDATE ANY OBJECT.

    1. Klicken Sie im rechten Fensterausschnitt auf die Registerkarte Systemprivilegien.

    2. Rechtsklicken Sie auf die Registerkarte und klicken Sie auf Neu » Erteilte Systemprivilegien.

    3. Klicken Sie auf das BACKUP DATABASE-Systemprivileg und anschließend auf OK.

    4. Wiederholen Sie die oben beschriebenen Schritte. Klicken Sie diesmal auf das VALIDATE ANY OBJECT-Systemprivileg und anschließend auf OK.

    5. Klicken Sie auf Datei » Speichern, um Ihre Änderungen in der Datenbank zu speichern.

  3. Erteilen Sie Benutzer1 die Privilegien SELECT und UPDATE auf Objektebene für die Tabelle "Employees", mit Administrationsrechten.

    1. Klicken Sie im rechten Fensterausschnitt auf die Registerkarte Tabellenprivilegien.

    2. Rechtsklicken Sie auf die Registerkarte und klicken Sie auf Neu » Privilegien.

    3. Klicken Sie auf die Tabelle Employees und anschließend auf OK. Die Tabelle "Employees" wird zur Liste der Tabellen für Benutzer1 hinzugefügt. Jedes Häkchen in den Buchstabenspalten zeigt ein Privileg auf Objektebene an, das Benutzer1 für die Tabelle hat, z.B. S für SELECT, I für INSERT usw. In dieser Lektion darf jedoch nur Benutzer1 die Möglichkeit haben, aus der Tabelle "Employees" auszuwählen und sie zu aktualisieren.

    4. Klicken Sie auf die Zellen unterhalb der Spalten, um ihren Inhalt zu löschen, bis nur noch in den Spalten S (für SELECT) und U (für UPDATE) Häkchen mit Pluszeichen (+) angezeigt werden. Das Pluszeichen zeigt Administrationsrechte an. Alle anderen Zellen in der Zeile müssen leer sein.

    5. Klicken Sie auf Datei » Speichern, um Ihre Änderungen in der Datenbank zu speichern.

Ergebnisse

Benutzer1 hat nun die Systemprivilegien BACKUP DATABASE und VALIDATE ANY OBJECT, die erforderlich sind, um die SQL Anywhere-Beispieldatenbank zu sichern. Außerdem hat Benutzer1 die Privilegien SELECT und UPDATE auf Objektebene für die Tabelle "Employees" und kann diese Privilegien anderen Benutzern erteilen.

 Siehe auch