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 Remote » SQL Remote-Systeme erstellen

 

Benutzerprivilegien

SQL Remote verwendet ein konsistentes System, um die Benutzer zu verwalten, die Privilegien für entfernte und konsolidierte Datenbanken haben.

Benutzer von Datenbanken, die in ein SQL Remote-Replikationssystem eingebunden sind, benötigen das MANAGE REPLICATION-Systemprivileg (Teil der SYS_REPLICATION_ADMIN_ROLE-Systemrolle), um die folgenden Privilegien zu erteilen oder zu entziehen:

  • PUBLISH   Jede Datenbank in einem SQL Remote-System publiziert Informationen. Daher muss jede Datenbank einen Publikationseigentümer haben. Um einen Publikationseigentümer zu erstellen, erteilen Sie einem Benutzer das PUBLISH-Privileg. Der Publikationseigentümer muss im gesamten SQL Remote-System eindeutig sein. Beim Versenden von Daten repräsentiert der Publikationseigentümer die Datenbank. Wenn eine Datenbank eine Nachricht versendet, wird der Publikationseigentümer-Benutzername in die Nachricht aufgenommen. Wenn eine Datenbank eine Nachricht erhält, kann sie die Datenbank, die die Nachricht gesendet hat, anhand des Publikationseigentümer-Namens in der Nachricht identifizieren.

  • REMOTE   Eine Datenbank, wie z.B. eine konsolidierte Datenbank, die Nachrichten an andere Datenbanken sendet, muss angeben, an welche Datenbanken sie Nachrichten sendet. Um diese entfernten Datenbanken in der konsolidierten Datenbank anzugeben, erteilen Sie den Publikationseigentümern der entfernten Datenbanken das REMOTE-Privileg. Das REMOTE-Privileg identifiziert Datenbanken, die Nachrichten von der aktuellen Datenbank erhalten.

  • CONSOLIDATE   Jede entfernte Datenbank muss die konsolidierte Datenbank angeben, von der sie Nachrichten empfängt. Um eine konsolidierte Datenbank auf der entfernten Datenbank anzugeben, erteilen Sie dem Publikationseigentümer der konsolidierten Datenbank das CONSOLIDATE-Privileg. Eine entfernte Datenbank kann nur von einer einzigen konsolidierten Datenbank Nachrichten erhalten. Das CONSOLIDATE-Privileg identifiziert die Datenbank, die Nachrichten an diese entfernte Datenbank sendet.

 Das Extraktionsdienstprogramm (dbxtract) setzt automatisch Privilegien.
 Siehe auch

Einschichtige Hierarchie
Mehrschichtige Hierarchie
PUBLISH-Privileg
REMOTE-Privileg
CONSOLIDATE-Privileg
SYS_RUN_REPLICATION_ROLE-Systemrolle
SYS_REPLICATION_ADMIN_ROLE-Systemrolle