Um die Synchronisation vornehmen zu können, muss der MobiLink-Server laufen. Falls Sie den MobiLink-Server heruntergefahren haben, starten Sie ihn neu. Weitere Hinweise finden Sie unter Lektion 2: Bei der entfernten UltraLite-Datenbank anmelden und sie auffüllen.
Der Synchronisationsprozess für die Beispielanwendung löscht bestätigte Bestellungen aus Ihrer Datenbank.
Mit Interactive SQL oder Sybase Central können Sie eine Verbindung mit der konsolidierten Datenbank herstellen und überprüfen, ob Ihre Änderungen synchronisiert wurden.
Um Ihre Daten zu synchronisieren, wählen Sie aus dem Menü Datei die Option Synchronisieren.
Stellen Sie sicher, dass die Synchronisation stattgefunden hat.
In der entfernten Datenbank können Sie kontrollieren, ob alle erforderlichen Transaktionen ausgeführt wurden, indem Sie überprüfen, ob die genehmigte Bestellung für Apple Street Builders gelöscht wurde. Hierzu durchsuchen Sie die Bestellungen, um festzustellen, ob der betreffende Eintrag fehlt.
In der konsolidierten Datenbank können Sie auch kontrollieren, ob alle erforderlichen Aktionen ausgeführt wurden, indem Sie die Daten in der konsolidierten Datenbank überprüfen.
Wählen Sie Start » Programme » SQL Anywhere 11 » Sybase Central.
Wählen Sie Verbindungen » Mit SQL Anywhere 11 verbinden.
Klicken Sie auf ODBC-Datenquellenname.
Klicken Sie auf Durchsuchen und wählen Sie SQL Anywhere 11 CustDB.
Klicken Sie auf OK.
Klicken Sie auf OK.
Doppelklicken Sie auf Tabellen.
Doppelklicken Sie auf ULOrder (DBA).
Klicken Sie auf das Register Daten und überprüfen Sie, dass Bestellung 5100 genehmigt, Bestellung 5101 abgelehnt und Bestellung 5102 gelöscht ist.
Verbinden Sie sich mithilfe von Interactive SQL mit der konsolidierten Datenbank.
Im Menü Start wählen Sie Programme » SQL Anywhere 11 » Interactive SQL.
Klicken Sie auf ODBC-Datenquellenname und dann auf SQL Anywhere 11 CustDB.
Um zu gewährleisten, dass die Annahmen und Ablehnungen synchronisiert wurden, führen Sie folgende Anweisung aus:
SELECT order_id, status FROM ULOrder WHERE status IS NOT NULL; |
Die Ergebnisse zeigen, dass Bestellung 5100 angenommen und Bestellung 5101 abgelehnt wurde.
Die gelöschte Bestellung hat die Bestell-ID (order_id) 5102. Die folgende Abfrage gibt keine Zeilen zurück, wodurch belegt wird, dass die Bestellung aus dem System gelöscht wurde.
SELECT * FROM ULOrder WHERE order_id = 5102; |
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 |