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) » UltraLite - Datenbankverwaltung » UltraLite-Datenbanken verwenden » UltraLite-CustDB-Beispiele

 

Lektion 4: Synchronisation mit der konsolidierten CustDB-Datenbank durchführen

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.

♦  So synchronisieren Sie die entfernte UltraLite-Datenbank
  1. Um Ihre Daten zu synchronisieren, wählen Sie aus dem Menü Datei die Option Synchronisieren.

  2. 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.

♦  So überprüfen Sie die Synchronisation (Sybase Central)
  1. Wählen Sie Start » Programme » SQL Anywhere 11 » Sybase Central.

  2. Wählen Sie Verbindungen » Mit SQL Anywhere 11 verbinden.

  3. Klicken Sie auf ODBC-Datenquellenname.

  4. Klicken Sie auf Durchsuchen und wählen Sie SQL Anywhere 11 CustDB.

  5. Klicken Sie auf OK.

  6. Klicken Sie auf OK.

  7. Doppelklicken Sie auf Tabellen.

  8. Doppelklicken Sie auf ULOrder (DBA).

  9. Klicken Sie auf das Register Daten und überprüfen Sie, dass Bestellung 5100 genehmigt, Bestellung 5101 abgelehnt und Bestellung 5102 gelöscht ist.

♦  So überprüfen Sie die Synchronisation (Interactive SQL)
  1. Verbinden Sie sich mithilfe von Interactive SQL mit der konsolidierten Datenbank.

    1. Im Menü Start wählen Sie Programme » SQL Anywhere 11 » Interactive SQL.

    2. Klicken Sie auf ODBC-Datenquellenname und dann auf SQL Anywhere 11 CustDB.

  2. 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.

  3. 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;