Eine Publikation beschreibt die Datenmenge, die repliziert werden soll. In dieser Lektion erstellen Sie eine Publikation namens SalesRepData, die alle Zeilen der SalesReps-Tabelle und einige Zeilen der Customers-Tabelle repliziert. Sie subskribieren einen Benutzer für eine Publikation, indem Sie eine Subskription erstellen.
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" |
Führen Sie die folgende Anweisung aus, um eine Publikation namens SalesRepData zu erstellen:
CREATE PUBLICATION SalesRepData ( TABLE SalesReps, TABLE Customers SUBSCRIBE BY rep_key ); |
Die Publikation SalesRepData publiziert Folgendes:
Die gesamte SalesReps-Tabelle
Alle Spalten in der Customers-Tabelle, jedoch nur die Zeilen, die einem bestimmten rep_key-Wert entsprechen
Führen Sie die folgende Anweisung aus, um eine Subskription für SalesRepData zu erstellen:
CREATE SUBSCRIPTION TO SalesRepData ('rep1') FOR field_user; |
Der Wert rep1 ist der rep_key-Wert für den Benutzer field_user in der SalesReps-Tabelle.
In dieser praktischen Einführung gibt es keinen Schutz vor mehrfach vorhandenen Einträgen von Primärschlüsselwerten. Hinweise finden Sie unter SQL Remote-Systeme erstellen.
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |