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

SQL Anywhere 12.0.0 (Deutsch) » MobiLink - Clientadministration » Einführung in MobiLink-Clients » Schemaänderungen in entfernten Clients

 

Schema-Upgrades für entfernte SQL Anywhere-Datenbanken

Sie können das Schema von entfernten SQL Anywhere-Datenbanken nach ihrem Deployment ändern.

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 Schema vorzunehmen.

Siehe sp_hook_dbmlsync_schema_upgrade.

 ♦  So fügen Sie entfernten SQL Anywhere-Datenbanken Tabellen hinzu
  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. Zum Beispiel:

    ALTER PUBLICATION your_pub
       ADD TABLE table_name;

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

    Weitere Hinweise finden Sie unter ALTER PUBLICATION-Anweisung [MobiLink] [SQL Remote].

  4. Synchronisieren Sie. Verwenden Sie die neue Skriptversion, falls erforderlich.

 Definitionen in entfernten Datenbanken ändern