Sie können den SQL Remote-Nachrichtenagenten (dbremote) so einrichten, dass er eintreffende Nachrichten empfängt und verarbeitet, das Transaktionslog durchsucht, ausgehende Nachrichten erstellt und sendet und dann stoppt.
Voraussetzungen
Sie müssen über die SYS_RUN_REPLICATION_ROLE-Systemrolle verfügen. Die maximale Nachrichtenlänge, wie sie von der Befehlszeilenoption -l angegeben wird, muss dieselbe bei allen Datenbanken im System sein.
Stellen Sie sicher, dass zumindest ein entfernter Benutzer weder die SEND AT- noch SEND EVERY-Option in seinen entfernten Eigenschaften eingestellt hat.
Wenn alle Ihre entfernten Benutzer eine SEND AT- oder eine SEND EVERY-Klausel festgelegt haben und Sie Nachrichten senden bzw. empfangen und anschließend herunterfahren wollen, müssen Sie den SQL Remote-Nachrichtenagenten (dbremote) mit der Befehlszeilenoption -b starten.
Starten Sie den SQL Remote-Nachrichtenagenten (dbremote).
Unter Windows heißt der SQL Remote-Nachrichtenagent (dbremote) dbremote.exe. Unter Unix lautet der Name dbremote. Unter Mac OS X können Sie auch SyncConsole verwenden, um den SQL Remote-Nachrichtenagenten (dbremote) zu starten.
Die folgende Anweisung führt beispielsweise dbremote im Batchmodus mit der Datenbankdatei c:\mydata.db aus und verbindet sich mit dem Benutzernamen ManagerSteve und dem Kennwort "sql":
dbremote -c "UID=ManagerSteve;PWD=sql;DBF=c:\mydata.db" |
Der SQL Remote-Nachrichtenagent (dbremote) empfängt und verarbeitet eintreffende Nachrichten, durchsucht einmal das Transaktionslog und erstellt und versendet die ausgehenden Nachrichten, um dann zu stoppen.
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2013, SAP AG oder ein SAP-Konzernunternehmen. - SAP Sybase SQL Anywhere 16.0 |