Sie können eine Reihe von Berechtigungen für individuelle Tabellen zuordnen und den Benutzern Kombinationen dieser Berechtigungen erteilen, um ihren Zugriff auf eine Tabelle festzulegen.
Sie können Berechtigungen entweder mit Sybase Central oder mit Interactive SQL festlegen. In Interactive SQL können Sie die folgenden Berechtigungen für Tabellen mit der GRANT-Anweisung erteilen:
Mit der ALTER-Berechtigung kann ein Benutzer die Struktur einer Tabelle ändern oder Trigger für eine Tabelle erstellen. Mit der REFERENCES-Berechtigung kann ein Benutzer Indizes für eine Tabelle aufbauen und Fremdschlüssel einrichten. Mit diesen Berechtigungen kann das Schema der Datenbank geändert werden, deshalb werden sie nur wenigen Benutzern erteilt. Diese Berechtigungen gelten nicht für Ansichten.
Mit den Berechtigungen DELETE, INSERT und UPDATE können Daten in einer Tabelle geändert werden.
Mit der SELECT-Berechtigung können Daten in einer Tabelle eingesehen, jedoch nicht geändert werden.
Mit der ALL-Berechtigung werden alle oben aufgeführten Berechtigungen erteilt.
Die REFERENCES-, SELECT - und UPDATE-Berechtigungen können auf eine Gruppe von Spalten in der Tabelle oder Ansicht eingeschränkt werden.
Verwenden Sie das SQL Anywhere 12-Plug-In, um die Verbindung mit der Datenbank als Benutzer mit DBA-Berechtigung herzustellen.
Klicken Sie auf Tabellen.
Rechtsklicken Sie auf eine Tabelle und wählen Sie Eigenschaften.
Klicken Sie auf die Registerkarte Berechtigungen und konfigurieren Sie die Berechtigungen für die Tabelle:
Klicken Sie auf Erteilen.
Doppelklicken Sie auf einen Benutzer oder eine Gruppe.
In der Berechtigungentabelle klicken Sie auf die Felder neben dem Benutzer oder der Gruppe, um bestimmte Berechtigungen festzulegen.
Wählen Sie einen Benutzer aus und klicken Sie auf Ändern, um bestimmte Berechtigungen für eine Spalte festzulegen.
Klicken Sie auf OK.
Um alle Berechtigungen zu entziehen, wählen Sie einen Benutzer oder eine Gruppe aus und klicken Sie auf Entziehen.
Klicken Sie auf Übernehmen.
Sie können Berechtigungen auch im Fenster Benutzereigenschaften bzw. Gruppeneigenschaften zuordnen. Um Berechtigungen mehreren Benutzern oder Gruppen zuzuordnen, verwenden Sie das Fenster Tabelleneigenschaften. Um Berechtigungen mehreren Tabellen zuzuordnen, verwenden Sie das Fenster Benutzereigenschaften.
Verbinden Sie sich als Benutzer mit DBA-Berechtigung mit der Datenbank.
Führen Sie eine GRANT-Anweisung aus, damit die Berechtigung zugeordnet wird.
Siehe GRANT-Anweisung.
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |