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 » Löschungen

 

Synchronisation von Löschungen vorübergehend stoppen

Verwenden Sie die STOP SYNCHRONIZATION DELETE-Anweisung, um die automatische Protokollierung von Änderungen an denjenigen Tabellen oder Spalten vorübergehend zu stoppen, die Teil einer Publikation mit einer Synchronisationssubskription sind und deshalb normalerweise während der nächsten Synchronisation in die konsolidierte Datenbank hochgeladen werden.

Voraussetzungen

Es gibt keine Voraussetzungen für diese Aufgabe.

Kontext und Bemerkungen

Wenn eine STOP SYNCHRONIZATION DELETE-Anweisung abläuft, wird kein Löschvorgang synchronisiert, der anschließend auf dieser Verbindung ausgeführt wird. Die Wirkung hält so lange an, bis eine START SYNCHRONIZATION DELETE-Anweisung ausgeführt wird. Die Auswirkungen verschachteln sich nicht. Das heißt, anschließende Ausführungen von STOP SYNCHRONIZATION DELETE nach der ersten haben keine zusätzliche Auswirkung.

Diese Funktionalität kann z. B. dazu verwendet werden, unübliche Korrekturen durchzuführen. Sie sollte aber mit Vorsicht verwendet werden, da sie Teile der automatischen Synchronisationsfunktionalität deaktiviert. Diese Technik ist eine praktische Alternative zum Löschen der notwendigen Zeilen mithilfe eines download_delete_cursor-Skripts.

 Aufgabe
  1. Führen Sie die folgende Anweisung aus, um die automatische Protokollierung der Löschvorgänge zu stoppen.

    STOP SYNCHRONIZATION DELETE
  2. Löschen Sie die erforderlichen Zeilen mithilfe der DELETE-Anweisung aus den synchronisierten Daten. Schreiben Sie diese Änderungen fest.

  3. Starten Sie die Protokollierung der Löschvorgänge mithilfe der folgenden Anweisung erneut.

    START SYNCHRONIZATION DELETE

Ergebnisse

Die gelöschten Zeilen werden nicht zum MobiLink-Server gesendet und nicht aus der konsolidierten Datenbank gelöscht.

 Siehe auch