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) » SQL Remote » Praktische Einführung: SQL Remote-System erstellen

 

Lektion 6: Senden von Daten aus der konsolidierten Datenbank in die entfernte Datenbank

Replizieren Sie mit Interactive SQL Daten aus der konsolidierten Datenbank (hq) in die entfernte Datenbank (field).

Voraussetzungen

Sie müssen die SYS_REPLICATION_ADMIN_ROLE-Systemrolle haben.

Kontext und Bemerkungen

Viele.

 Aufgabe
  1. Wenn Sie derzeit nicht mit der konsolidierten Datenbank (hq) verbunden sind, führen Sie folgenden Befehl aus:

    dbisql -c "UID=DBA;PWD=sql;SERVER=server_hq;DBF=c:\tutorial\hq.db"
  2. Führen Sie die folgenden Anweisungen aus, um der SalesReps- und Customers-Tabelle Beispieldaten hinzuzufügen:

    INSERT INTO SalesReps ( rep_key, name )
    VALUES ( 'rep3', 'Example User' );
    
    INSERT INTO Customers ( cust_key, name, rep_key )
    VALUES ( 'cust3', 'Land Sports', 'rep1' );
    INSERT INTO Customers ( cust_key, name, rep_key )
    VALUES ( 'cust4', 'Air Plus', 'rep2' );
    COMMIT;
  3. Führen Sie die folgenden Anweisungen aus, um festzustellen, ob die Daten eingegeben wurden:

    SELECT * FROM SalesReps;
    SELECT * FROM Customers;
  4. Um die Zeilen in die entfernte Datenbank (field) zu senden, führen Sie in der konsolidierten Datenbank (hq) den Nachrichtenagenten aus dem Verzeichnis \tutorial aus.

    dbremote -c "UID=DBA;PWD=sql;SERVER=server_hq;DBF=c:\tutorial\hq.db"

    Bei diesem Befehl wird davon ausgegangen, dass die konsolidierte Datenbank (hq) zurzeit auf dem Standardserver läuft. Wenn die Datenbank nicht ausgeführt wird, müssen Sie statt des DBN-Parameters einen DBF-Parameter mit dem Datenbankdateinamen angeben.

  5. Wenn im Nachrichtenagent-Fenster Ausführung abgeschlossen angezeigt wird, klicken Sie auf Herunterfahren.

  6. Wechseln Sie zu c:\tutorial/field.

    Eine Datei namens hq.0 wird im Verzeichnis aufgeführt. Diese Datei enthält die Änderungen, die aus der konsolidierten Datenbank (hq) gesendet wurden.

Ergebnisse

Die Beispieldaten werden den SalesReps- und Customers-Tabellen hinzugefügt und aus der konsolidierten Datenbank in die entfernte Datenbank gesendet.