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

SQL Anywhere 12.0.1 (Deutsch) » UltraLite - Datenbankverwaltung » Praktische Einführung: Erstellen der Beispielanwendung CustDB

 

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

 Synchronisieren der entfernten UltraLite-Datenbank
  1. Um Ihre Daten zu synchronisieren, klicken Sie im Menü Datei auf die Option Datenbank 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 Bestellung für Awnings R Us 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.

 Überprüfen der Synchronisation (Sybase Central)
  1. Klicken Sie auf Start » Programme » SQL Anywhere 12 » Administrationstools » Sybase Central.

  2. Klicken Sie auf Verbindungen » Verbinden mit SQL Anywhere 12.

  3. Klicken Sie in der Dropdown-Liste Aktion auf die Option Mit einer ODBC-Datenquelle verbinden.

  4. Klicken Sie auf ODBC-Datenquellenname.

  5. Klicken Sie auf Durchsuchen und auf SQL Anywhere 12 CustDB.

  6. Klicken Sie auf OK.

  7. Klicken Sie auf Verbinden.

  8. Doppelklicken Sie auf Tabellen.

  9. Doppelklicken Sie auf ULOrder.

  10. Klicken Sie auf die Registerkarte Daten und überprüfen Sie, dass Bestellung 5100 genehmigt, Bestellung 5101 abgelehnt und Bestellung 5102 gelöscht ist.

 Bestätigen der Synchronisation (Interactive SQL)
  1. Verbinden Sie sich mithilfe von Interactive SQL mit der konsolidierten Datenbank.

    1. Klicken Sie auf Start » Programme » SQL Anywhere 12 » Administrationstools » Interactive SQL.

    2. Klicken Sie in der Dropdown-Liste Aktion auf die Option Mit einer ODBC-Datenquelle verbinden.

    3. Klicken Sie auf ODBC Data Source Name (ODBC-Datenquellenname) und auf SQL Anywhere 12 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;