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 » Kompatibilitätsrollen

 

Kompatibilitätsrollen in benutzerdefinierte Rollen migrieren (Sybase Central)

Migrieren Sie eine Kompatibilitätsrolle in eine benutzerdefinierte Rolle und erteilen Sie anschließend die neue Rolle anderen Rollen und Benutzern. Beim Migrieren einer Kompatibilitätsrolle wird allen Berechtigungsempfängern der Kompatibilitätsrolle automatisch die benutzerdefinierte Rolle erteilt und die Kompatibilitätsrolle wird gelöscht.

Voraussetzungen

Sie benötigen das MANAGE ANY USER-Systemprivileg, das MANAGE ROLES-Systemprivileg und Administrationsrechte für die zu migrierende Rolle.

Kontext und Bemerkungen

Kompatibilitätsrollen sind mit Startrollen vergleichbar. Sie können nicht die zugrunde liegenden Privilegien von Kompatibilitätsrollen ändern. Sie können jedoch Kompatibilitätsrollen in benutzerdefinierte Rollen migrieren und anschließend die Privilegien ändern.

Der Name, den Sie der neuen Rolle zuordnen, darf weder mit dem Präfix SYS_ beginnen noch mit dem Suffix _ROLE enden. SYS_MyBackup_ROLE kann beispielsweise nicht als Name einer benutzerdefinierten Rolle verwendet werden. Der Name, den Sie der neuen Rolle geben, ist permanent und Sie können ihn nicht zu einem späteren Zeitpunkt ändern.

Die Systemrollen SYS_AUTH_SA_ROLE und SYS_AUTH_SSO_ROLE können nicht einzeln migriert werden. Wenn jedoch die SYS_AUTH_DBA_ROLE-Systemrolle migriert wird, werden die Systemrollen SYS_AUTH_SA_ROLE und SYS_AUTH_SSO_ROLE automatisch ebenfalls in neue benutzerdefinierte Rollen migriert (standardmäßig sa_role und sso_role).

Wenn Sie eine Rolle migrieren, bei der die Vererbung von Systemprivilegien deaktiviert wurde (z.B. SYS_AUTH_VALIDATE_ROLE), werden die Privilegien der neu erstellten benutzerdefinierten Rolle allen Berechtigungsempfängern in der Vererbungsstruktur erteilt.

 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 Rollen und wählen Sie die Kompatibilitätsrolle aus.

  3. Rechtsklicken Sie auf die Kompatibilitätsrolle und klicken Sie dann auf Zur benutzerdefinierten Rolle migrieren

  4. Im Feld Name können Sie einen neuen Namen für die neue benutzerdefinierte Rolle angeben oder den Standardnamen akzeptieren.

  5. Klicken Sie auf OK.

Ergebnisse

Allen Berechtigungsempfängern der Kompatibilitätsrolle wird automatisch die benutzerdefinierte Rolle erteilt. Die Kompatibilitätsrolle wird gelöscht.

Nächste Schritte

Ändern Sie die Systemprivilegien der benutzerdefinierten Rolle und erteilen Sie die Rolle anderen Benutzern.

 Siehe auch