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

 

Privilegien auf Objektebene erteilen (Sybase Central)

Erteilen Sie Privilegien auf Objektebene, um den Zugriff auf ein bestimmtes Objekt zu ermöglichen, z.B. auf eine Tabelle, eine Ansicht, eine Prozedur, eine Sequenz oder einen DBSpace. Sie können Privilegien pro Benutzer, pro Rolle oder pro Datenbankobjekt anzeigen und ändern.

Voraussetzungen

Damit Sie ein Privileg auf Objektebene erteilen können, muss eine der folgenden Bedingungen erfüllt sein:

  • Sie sind der Eigentümer des Datenbankobjekts, für das Sie Berechtigungen erteilen möchten.

  • Ihnen wurde das Privileg erteilt und Sie haben dafür Administrationsrechte.

  • Sie haben das MANAGE ANY OBJECT PRIVILEGE-Systemprivileg.

Kontext und Bemerkungen

Wenn Sie Rollen Privilegien erteilen, werden diese von den Mitgliedern der Rolle geerbt.

 Aufgabe
  1. Stellen Sie in Sybase Central eine Verbindung zur Datenbank mithilfe des SQL Anywhere 16-Plug-Ins her.

  2. Doppelklicken Sie im linken Fensterausschnitt auf Benutzer und wählen Sie einen Benutzer aus.

  3. Klicken Sie im rechten Fensterausschnitt auf die entsprechende Privilegien-Registerkarte. Wenn Sie beispielsweise Privilegien für eine Tabelle erteilen möchten, klicken Sie auf die Registerkarte Tabellenprivilegien.

    Die Registerkarte enthält eine Liste der Privilegien, die dem Benutzer explizit erteilt wurden.

  4. Rechtsklicken Sie in den Fensterausschnitt und wählen Sie Neu » Privilegien.

  5. Wählen Sie die Datenbankobjekte aus, für die Sie Privilegien erteilen möchten, und klicken Sie dann auf OK.

    Das Datenbankobjekt wird als Zeile auf der Registerkarte hinzugefügt. Standardmäßig werden alle Privilegien für das Datenbankobjekt erteilt.

  6. (Optional) Wenn Sie die Privilegien ändern möchten, die dem Benutzer für ein Datenbankobjekt erteilt wurden, klicken Sie auf der entsprechenden Privilegien-Registerkarte auf die relevante Zelle in der Tabelle. (Zellendefinitionen finden Sie in der Legende.)

    Ein Häkchen bedeutet, dass das Privileg dem Benutzer erteilt wird. Ein Häkchen mit Pluszeichen (+) bedeutet, dass das Privileg dem Benutzer erteilt wird und der Benutzer dasselbe Privileg anderen Benutzern erteilen darf. Ein Häkchen mit Pluszeichen (+) entspricht dem Ausführen der GRANT-Anweisung mit der WITH GRANT OPTION-Klausel.

    Wenn Sie auf der Registerkarte Tabellenprivilegien eine Tabelle auswählen, wird unten die entsprechende Tabelle Spaltenprivilegien angezeigt. Das Ändern eines Spaltenprivilegs bewirkt, dass in der Tabelle Tabellenprivilegien das Symbol Spaltenprivilegien werden erteilt/mit Weitergaberecht erteilt angezeigt wird. Änderungen an Tabellenprivilegien haben Auswirkungen darauf, ob bestimmte Spaltenprivilegien erteilt werden können.

    Tipp
    • Wenn Sie Ihre Änderungen rückgängig machen möchten, wählen Sie auf der Registerkarte Privilegien eine oder mehrere Zeilen aus und klicken Sie auf Bearbeiten » Rückgängig.

    • Wenn Sie die Legende aktivieren bzw. deaktivieren möchten, klicken Sie auf Datei » Beschriftung anzeigen.

  7. Klicken Sie auf Datei » Speichern.

Ergebnisse

Dem Benutzer werden die angegebenen Privilegien auf Objektebene erteilt.

 Siehe auch