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 - Clientadministration » Einführung in MobiLink-Clients » Schemaänderungen in entfernten MobiLink-Clients

 

Tabellen zu bereitgestellten entfernten SQL Anywhere-Datenbanken hinzufügen

Sie können entfernten SQL Anywhere-Datenbanken nach ihrem Deployment Tabellen hinzufügen.

Voraussetzungen

Sie müssen Eigentümer der Publikation sein oder eine der folgenden Berechtigungen haben:

  • ALTER-Privileg für die Publikation
  • SYS_REPLICATION_ADMIN_ROLE-Systemrolle

Kontext und Bemerkungen

Hinweis

Wenn Sie sich sicher sein können, dass keine anderen Verbindungen zu der entfernten Datenbank existieren, können Sie die Anweisung ALTER PUBLICATION manuell benutzen, um neue oder geänderte Tabellen Ihren Publikationen hinzuzufügen. Sonst müssen Sie den Hook sp_hook_dbmlsync_schema_upgrade verwenden, um ein Upgrade Ihres Schemas vorzunehmen.

 Aufgabe
  1. Fügen Sie die zugeordneten Tabellenskripten in der konsolidierten Datenbank hinzu.

    Für die entfernte Datenbank ohne die neue Tabelle und die entfernte Datenbank mit der neuen Tabelle kann dieselbe Skriptversion verwendet werden. Wenn jedoch das Vorhandensein der neuen Tabelle eine Änderung der Prozedur bewirkt, wie vorhandene Tabellen synchronisiert werden, müssen Sie eine neue Skriptversion erstellen und für alle Tabellen, die mit der neuen Skriptversion synchronisiert werden, neue Skripten anlegen.

  2. Führen Sie eine normale Synchronisation aus. Vergewissern Sie sich, dass die Synchronisation erfolgreich verlaufen ist, bevor Sie fortsetzen.

  3. Fügen Sie die Tabelle mit der Anweisung ALTER PUBLICATION hinzu. Beispiel:

    ALTER PUBLICATION your_pub
       ADD TABLE table_name;

    Sie können diese Anweisung in einem sp_hook_dbmlsync_schema_upgrade-Hook verwenden.

  4. Führen Sie die Synchronisation durch.

Ergebnisse

Die Tabellen werden zur entfernten Datenbank hinzugefügt.

Nächste Schritte

Verwenden Sie die neue Skriptversion, falls erforderlich.

 Siehe auch