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:
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.
Die folgende SQL-Anweisung setzt die entfernte ID auf den Wert 'HR001':
SET OPTION PUBLIC.ml_remote_id = 'HR001' |
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |