In dieser Lektion wird davon ausgegangen, dass Sie bereits alle vorherigen Lektionen abgeschlossen haben. Siehe Lektion 1: Planen von Schemata.
Im entfernten Schema repräsentiert jede entfernte Datenbank eine Buchhandlung. Die von Ihnen erstellten Synchronisationsskripten enthalten Logik, die den MobiLink-Server anweisen, eine Teilmenge der Daten basierend auf der entfernten ID der entfernten Datenbank herunterzuladen. Sie müssen die entfernte ID der Datenbank auf den Wert einer gültigen Buchhandlungs-ID festlegen.
Es ist wichtig, diesen Schritt vor der ersten Synchronisation auszuführen, da das entfernte Gerät bei der ersten Synchronisation alle Informationen zu der gewählten Buchhandlung (in diesem Fall Thoreau Reading Discount Chain) herunterlädt.
Wählen Sie eine gültige Buchhandlungs-ID aus:
Stellen Sie mithilfe des Dienstprogramms iSQL in Adaptive Server Enterprise als sa eine Verbindung mit der Datenbank pubs2 her. Führen Sie an einer Eingabeaufforderung folgenden Befehl in einer einzigen Zeile aus:
isql -U sa -P your-password-for-sa-account -D pubs2 |
Wenn Sie entfernt auf Adaptive Server Enterprise zugreifen, geben Sie den Servernamen mit der Option -S an.
Um eine Liste gültiger Buchhandlungs-IDs in der Tabelle stores anzuzeigen, führen Sie folgende Anweisung aus:
SELECT * FROM stores |
In dieser praktischen Einführung repräsentiert die entfernte Datenbank die Buchhandlung Thoreau Reading Discount Chain, deren Buchhandlungs-ID den Wert 5023 hat.
Führen Sie zum Beenden von iSQL folgenden Befehl aus:
exit |
Um die entfernte ID der Datenbank auf 5023 festzulegen, führen Sie folgenden Befehl aus (in einer einzigen Zeile):
dbisql -c "SERVER=remote_eng;DBN=remote_db;UID=DBA;PWD=sql" "SET OPTION PUBLIC.ml_remote_id='5023'" |
dbisql Die Anwendung, die zur Ausführung von SQL-Befehlen in einer SQL Anywhere-Datenbank verwendet wurde.
eng Legt den Datenbankservernamen auf remote_eng fest.
dbn Legt den Datenbanknamen auf remote_db fest.
uid Gibt den Benutzernamen an, mit dem eine Verbindung mit der entfernten Datenbank hergestellt wird.
pwd Gibt das Kennwort an, mit dem eine Verbindung mit der entfernten Datenbank hergestellt wird.
SET OPTION PUBLIC.ml_remote_id='5023' Der SQL-Befehl, mit dem die entfernte ID auf 5023 festgelegt wird.
Fortfahren mit Lektion 10: Synchronisation.
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |