Anstatt dbmlsync im Batchmodus auszuführen, wobei das Dienstprogramm synchronisiert und dann herunterfährt, können Sie einen SQL Anywhere-Client so einrichten, dass dbmlsync ständig läuft und zu festgelegten Zeiten synchronisiert.
Der Synchronisationsplan wird als erweiterte Option festgelegt. Er kann in der dbmlsync-Befehlszeile angegeben oder in der Datenbank für den Synchronisationsbenutzer, die Subskription oder die Publikation gespeichert werden.
Diese Methode steht nicht zur Verfügung, wenn die Dbmlsync-API oder die SQL-Anweisung SYNCHRONIZE verwendet wird.
Hinzufügen einer Abfolgeplanung zur Synchronisationsdefinition Legen Sie die erweiterte Option "Schedule" in der Synchronisationssubskription fest. Beispiel:
CREATE SYNCHRONIZATION SUBSCRIPTION TO mypub FOR mluser ADDRESS 'host=localhost' OPTION schedule='weekday@11:30am-12:30pm' |
Sie können die Abfolgeplanung und Synchronisation mit der dbmlsync-Option -is sofort aufheben. Die Option -is gibt dbmlsync vor, den Zeitplan zu ignorieren, der durch die erweiterte Option zur Abfolgeplanung festgelegt wurde.
Hinzufügen einer Abfolgeplanung über die dbmlsync-Befehlszeile Geben Sie die erweiterte Option für die Abfolge an. Erweiterte Optionen werden mit -e oder -eu gesetzt. Beispiel:
dbmlsync -e "sch=weekday@11:30am-12:30pm" ... |
Wenn die geplante Synchronisation an einer dieser beiden Positionen festgelegt wird, fährt dbmlsync nicht herunter, wenn die Synchronisation abgeschlossen ist, sondern läuft kontinuierlich weiter.
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2013, SAP AG oder ein SAP-Konzernunternehmen. - SAP Sybase SQL Anywhere 16.0 |