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

SAP Sybase SQL Anywhere 16.0 (Deutsch) » MobiLink - Serveradministration » MobiLink-Servertechnologie » Synchronisationsmethoden » Partitionierte Zeilen in entfernten Datenbanken

 

Unabhängige Verteilung

Die Verteilung wird für jede an der Synchronisation beteiligte Tabelle durch die Skripten download_cursor und download_delete_cursor gesteuert. Diese Skripten verwenden zwei Parameter, einen Zeitstempel für den letzten Download und den MobiLink-Benutzernamen, der im zu synchronisierenden Aufruf angegeben wird.

Beachten Sie die folgenden Richtlinien, um eine Tabelle zwischen entfernten Datenbanken zu partitionieren:

  • Beziehen Sie eine Spalte in die Tabellendefinition ein, die den Benutzernamen für die Synchronisation mit der konsolidierten Datenbank enthält. Diese Spalte braucht nicht in die entfernten Datenbanken übertragen zu werden.

  • Fügen Sie in die WHERE-Klausel der Skripten download_cursor und download_delete_cursor eine Bedingung mit der Forderung ein, dass diese Spalte mit dem Skriptparameter übereinstimmt.

    Der Skriptparameter wird durch einen benannten Parameter im Skript dargestellt. Folgendes download_cursor-Skript teilt zum Beispiel eine Tabelle Contact anhand der Mitarbeiterkennung emp_id auf.

    SELECT id, contact_name
    FROM Contact
    WHERE last_modified >= {ml s.last_table_download}
    AND emp_id = {ml s.username}
 Siehe auch
 Beispiel