Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.1 (Deutsch) » MobiLink - Clientadministration » SQL Anywhere-Clients für MobiLink » SQL Anywhere-Clients » Entfernte Datenbank erstellen

 

Einstellungen für die entfernte ID

Die entfernte ID identifiziert eine entfernte Datenbank in einem MobiLink-Synchronisationssystem eindeutig. Beim Erstellen einer SQL Anywhere-Datenbank wird die entfernte ID auf NULL gesetzt. Wenn die Datenbank mit MobiLink synchronisiert wird, sucht MobiLink nach der entfernten ID NULL. Falls diese gefunden wird, weist MobiLink eine GUID als entfernte ID zu. Einmal gesetzt, behält die Datenbank die entfernte ID bei, solange diese nicht manuell geändert wird.

Wenn Sie entfernte IDs beispielsweise in MobiLink-Ereignisskripten referenzieren, können Sie der entfernten ID einen beschreibenden Namen zuweisen. Hierfür stellen Sie die Datenbankoption ml_remote_id für die entfernte Datenbank ein. Bei der Option ml_remote_id handelt es sich um eine benutzerdefinierte Option, die in der Systemtabelle SYSOPTION gespeichert wird. Sie können sie mithilfe der Anweisung SET OPTION oder des SQL Anywhere 12-Plug-Ins in Sybase Central ändern.

Die entfernte ID muss innerhalb des Synchronisationssystems eindeutig sein.

Wenn Sie die entfernte ID manuell festlegen und danach die entfernte Datenbank neu erstellen, müssen Sie entweder der neu erstellten entfernten Datenbank einen anderen Namen geben oder die Prozedur ml_reset_sync_state verwenden, um die Statusinformationen für die entfernte Datenbank in der konsolidierten Datenbank zurückzusetzen.

Achtung

In den meisten Fällen müssen Sie weder die entfernte ID festlegen noch deren Wert kennen. Falls Sie die entfernte ID jedoch ändern müssen, sollten Sie dies vorzugsweise vor der ersten Synchronisation tun. Falls Sie die entfernte ID später ändern, müssen Sie direkt vor dieser Änderung eine vollständige, erfolgreiche Synchronisation durchgeführt haben. Andernfalls könnten Sie Daten verlieren und die Datenbank könnte inkonsistent werden.

 Siehe auch
 Beispiel