Um eine Publikation zu erstellen, die alle Zeilen, aber nur einzelne Spalten einer Tabelle enthält, verwenden Sie Sybase Central oder erstellen eine Liste der betreffenden Spalten in der CREATE PUBLICATION-Anweisung.
Wenn Sie zwei Publikationen erstellen, die dieselbe Tabelle mit unterschiedlichen Spaltenteilmengen einbeziehen, kann ein Benutzer, der beide Publikationen subskribiert, nicht synchronisieren.
Ein Artikel muss alle Primärschlüsselspalten in der Tabelle enthalten.
Verbinden Sie sich über das SQL Anywhere-Plug-In mit der entfernten Datenbank als Benutzer mit DBA-Datenbankberechtigung.
Öffnen Sie den Ordner Publikationen.
Wählen Sie Datei » Neu » Publikation.
Geben Sie in das Feld Wie lautet der Name der neuen Publikation? einen Namen für die neue Publikation ein. Klicken Sie auf Weiter.
Klicken Sie auf Weiter.
In der Liste Verfügbare Tabellen wählen Sie eine Tabelle aus. Klicken Sie auf Hinzufügen.
Klicken Sie auf Weiter.
In der Liste Verfügbare Spalten erweitern Sie die Liste der verfügbaren Spalten. Wählen Sie eine Spalte aus und klicken Sie auf Hinzufügen.
Klicken Sie auf Fertig stellen.
Stellen Sie als DBA eine Verbindung mit der entfernten Datenbank her.
Führen Sie eine CREATE PUBLICATION-Anweisung aus, die den Publikationsnamen und den Tabellennamen angibt. Listen Sie die publizierten Spalten nach dem Tabellennamen in Klammern auf.
Weitere Hinweise finden Sie unter CREATE PUBLICATION-Anweisung [MobiLink] [SQL Remote].
Die folgende Anweisung erstellt eine Publikation, die alle Zeilen der Spalten id, company_name und city aus der Tabelle customer publiziert:
CREATE PUBLICATION pub_customer ( TABLE customer (id, company_name, city ) ) |
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |