Verwenden Sie die folgenden Verfahren, um einem Benutzer die CONSOLIDATE-Berechtigung zu erteilen.
Es wird empfohlen, dass Sie dem Publikationseigentümer der konsolidierten Datenbank die CONSOLIDATE-Berechtigung erteilen.
Verwenden Sie das SQL Anywhere 12-Plug-In, um die Verbindung mit der Datenbank als Benutzer mit DBA-Berechtigung herzustellen.
Klicken Sie im linken Fensterausschnitt auf die Datenbank und anschließend auf Datei » Eigenschaften.
Klicken Sie auf die Registerkarte SQL Remote.
Klicken Sie auf Diese entfernte Datenbank hat eine korrespondierende konsolidierte Datenbank.
Konfigurieren Sie die Einstellungen Nachrichtentyp, Adresse und Sendefrequenz.
Klicken Sie auf OK, um das Fenster Eigenschaften der konsolidierten Datenbank zu schließen.
Führen Sie eine GRANT CONNECT-Anweisung aus, um die CONNECT-Berechtigung dem Publikationseigentümer der konsolidierten Datenbank zu erteilen.
Zum Beispiel:
GRANT CONNECT TO cons; |
Führen Sie eine GRANT CONSOLIDATE-Anweisung aus, um die CONSOLIDATE-Berechtigung dem konsolidierten Benutzer zu erteilen.
Beispiel: Die folgende Anweisung erteilt dem Benutzer hq_user die CONSOLIDATE-Berechtigung und gibt an, dass die konsolidierte Datenbank das SMTP-E-Mailsystem verwendet:
GRANT CONSOLIDATE TO hq_user TYPE SMTP ADDRESS 'hq_address'; |
Es gibt keine SEND-Klausel in dieser GRANT CONSOLIDATE-Anweisung, daher sendet SQL Remote Nachrichten an die konsolidierte Datenbank und beendet dann.
Beispiel: Die folgende Anweisung erteilt dem Benutzer cons die CONSOLIDATE-Berechtigung und gibt an, dass die konsolidierte Datenbank das FILE-System verwendet:
GRANT CONNECT TO "cons" IDENTIFIED BY SQL; GRANT CONSOLIDATE TO "cons" TYPE "FILE" ADDRESS 'cons'; GRANT CONNECT TO "rem1" IDENTIFIED BY SQL; GRANT PUBLISH TO "rem1"; CREATE REMOTE MESSAGE TYPE FILE ADDRESS 'rem1'; |
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |