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

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

 

Entfernte IDs festlegen

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-Plug-Ins in Sybase Central ändern.

Die entfernte ID muss innerhalb des Synchronisationssystems eindeutig sein.

Weitere Hinweise zum Ändern von Datenbankoptionen finden Sie unter:

Achtung

Die entfernte ID kann am einfachsten vor der ersten Synchronisiation geändert werden. 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

Die folgende SQL-Anweisung setzt die entfernte ID auf den Wert 'HR001':

SET OPTION PUBLIC.ml_remote_id = 'HR001'