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 8: Senden von Daten aus der entfernten Datenbank in die konsolidierte Datenbank

Replizieren von Daten aus der entfernten Datenbank (field) in die konsolidierte Datenbank (hq) mit Interactive SQL.

Voraussetzungen

Sie müssen die SYS_REPLICATION_ADMIN_ROLE-Systemrolle haben.

Kontext und Bemerkungen

Viele.

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

    dbisql -c "UID=DBA;PWD=sql;SERVER=server_hq;DBF=c:\tutorial\field.db"
  2. Führen Sie die folgende Anweisung aus, um in der entfernten Datenbank (field) eine Zeile einzufügen:

    INSERT INTO Customers ( cust_key, name, rep_key )
    VALUES ( 'cust5', 'North Land Trading', 'rep1' );
    COMMIT;
  3. Führen Sie im Verzeichnis c:\tutorial das Dienstprogramm dbremote für die entfernte Datenbank (field) aus:

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

    Im Verzeichnis c:\tutorial\hq erscheint die Datei field.1.

  4. 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
    
  5. Führen Sie in der konsolidierten Datenbank (hq) den Nachrichtenagenten aus dem Verzeichnis c:\tutorial aus:

    dbremote -c "UID=DBA;PWD=sql;SERVER=server_hq;DBF=c:\tutorial\hq.db"
  6. Wenn im Nachrichtenagent-Fenster Ausführung abgeschlossen angezeigt wird, klicken Sie auf Herunterfahren.

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

    Die hq.1 Datei wurde durch eine Datei namens hq.2 ersetzt. Die Datei hq.2 enthält die Empfangsbestätigung.

  8. Führen Sie die folgende Anweisung aus, um die Daten in der Customers-Tabelle der konsolidierten Datenbank (hq) anzuzeigen:

    SELECT * FROM Customers;

    Diese Abfrage liefert folgende Ergebnisse:

    cust_key name rep_key
    cust1 Ocean Sports rep1
    cust2 Sports Plus rep2
    cust3 Land Sports rep1
    cust4 Air Plus rep2
    cust5 North Landing Trading rep1

Ergebnisse

Die Daten werden von der entfernten Datenbank in die konsolidierte Datenbank repliziert.

Nächste Schritte

Keiner.