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

 

Durchführen von 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.

 Hinzufügen von Tabellen zu entfernten SQL Anywhere-Datenbanken
  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. Siehe sp_hook_dbmlsync_schema_upgrade.

    Siehe ALTER PUBLICATION-Anweisung [MobiLink] [SQL Remote].

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

 Definitionen in entfernten Datenbanken ändern
 Siehe auch