Erstellen Sie eine entfernte Datenbank, indem Sie eine vorhandene Datenbank als Modell verwenden. Außerdem werden ein Schema, entfernte Benutzer, Publikationen, Subskriptionen und Trigger generiert.
Voraussetzungen
Es gibt keine Voraussetzungen für diese Aufgabe.
Verwenden Sie das Extraktionsdienstprogramm (dbxtract), um das Datenbankschema und die Daten in Dateien zu extrahieren. Führen Sie zum Beispiel folgenden Befehl aus:
dbxtract -c "UID=DBA;PWD=sql;DBF=c:\cons\cons.db" "c:\remote1\reload.sql" UserName |
Standardmäßig werden Subskriptionen für den angegebenen entfernten Benutzer automatisch gestartet.
Bearbeiten Sie die reload.sql-Datei, falls erforderlich.
Erstellen Sie eine leere SQL Anywhere-Datenbank.
Führen Sie zum Beispiel folgenden Befehl aus:
dbinit -dba DBA,sql c:\remote1\rem1.db |
Verbinden Sie sich aus Interactive SQL mit der Datenbank und führen Sie die Skriptdatei reload.sql aus.
Führen Sie beispielsweise die folgende Anweisung aus:
READ remote1\reload.sql |
Die neue entfernte Datenbank rem1.db wird mit dem entsprechenden Schema und den entsprechenden entfernten Benutzern, Publikationen, Subskriptionen und Triggern erstellt. Das Extraktionsdienstprogramm (dbxtract) startet allerdings nicht den SQL Remote-Nachrichtenagenten, daher werden keine Nachrichten ausgetauscht.
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2013, SAP AG oder ein SAP-Konzernunternehmen. - SAP Sybase SQL Anywhere 16.0 |