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 als MobiLink-Client » UltraLite-Clients » Synchronisation in UltraLite planen

 

Publikationen in UltraLite

Publikationen legen eine Gruppe von Artikeln fest, die die zu synchronisierenden Daten beschreiben. Generell kann jeder Artikel eine komplette Tabelle sein oder eine Untermenge der Daten in einer Tabelle definieren. Sie können ein optionales Prädikat (eine WHERE-Klausel) einfügen, wenn Sie eine Teilmenge von Zeilen aus einer gegebenen Tabelle definieren möchten.

Publikationen sind flexibler als _nonsync-Tabellensuffixe und ermöglichen eine bessere Kontrolle. Um Datenteilmengen einer UltraLite-Datenbank getrennt zu synchronisieren, benötigen Sie mehrere Publikationen. Sie können Publikationen mit den Synchronisationsparametern für den reinen Upload oder den reinen Download kombinieren, um Änderungen mit hoher Priorität effektiv zu synchronisieren.

Publikationen hinzufügen

Sie können Publikationen sowohl mit Sybase Central als auch mit Interactive SQL zur UltraLite-Datenbank hinzufügen. Für die UltraLite-Synchronisation kann jeder Artikel in einer Publikation entweder eine vollständige Tabelle oder eine WHERE-Klausel umfassen (außer mit HotSync für Palm OS).

Hinweise

UltraLite-Publikationen unterstützen weder die Definition von Spaltenteilmengen noch die Klausel SUBSCRIBE BY. Wenn Spalten in einer UltraLite-Tabelle nicht genau mit Tabellen in einer konsolidierten SQL Anywhere-Datenbank übereinstimmen, können Sie diese Unterschiede mit MobiLink-Skripten beseitigen.

Es ist nicht erforderlich, in einer Publikation die Reihenfolge für die Tabellensynchronisation festzulegen. Wenn die Tabellenfolge für Ihr Deployment wichtig ist, können Sie diese bei der Synchronisation der UltraLite-Datenbank mit dem Synchronisationsparameter TableOrder festlegen.

♦  So veröffentlichen Sie Daten aus einer UltraLite-Datenbank (Sybase Central)
  1. Stellen Sie mithilfe des UltraLite-Plug-Ins eine Verbindung zur UltraLite-Datenbank her.

  2. Rechtsklicken Sie auf den Ordner Publikationen und wählen Sie Publikation hinzufügen.

  3. Geben Sie einen Namen für die neue Publikation ein. Klicken Sie auf Weiter.

  4. Wählen Sie im Register Tabellen aus der Liste Verfügbare Tabellen eine Tabelle aus. Klicken Sie auf Hinzufügen. Die Tabelle erscheint in der Liste Ausgewählte Tabellen auf der rechten Seite.

  5. Fügen Sie weitere Tabellen hinzu.

  6. Falls erforderlich, klicken Sie auf das Register WHERE-Klauseln, um die Zeilen anzugeben, die in die Publikation aufgenommen werden sollen. Sie können keine Spalten-Teilmengen angeben. Wenn Sie HotSync-Synchronisation verwenden, geben Sie keine WHERE-Klausel an.

  7. Klicken Sie auf Fertig stellen.

♦  So veröffentlichen Sie Daten aus einer UltraLite-Datenbank (Interactive SQL)
  1. Stellen Sie eine Verbindung mit der UltraLite-Datenbank her.

  2. Führen Sie eine CREATE PUBLICATION-Anweisung aus, die den Namen der neuen Publikation und der Tabellen anführt, die Sie publizieren wollen.

Siehe auch