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 » SQL Remote-Systeme verwalten » Extraktion von entfernten Datenbanken in eine Reload-Datei

 

Entfernte Datenbank mittels der Datei reload.sql (Befehlszeile) erstellen

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.

 Aufgabe
  1. 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.

  2. Bearbeiten Sie die reload.sql-Datei, falls erforderlich.

  3. Erstellen Sie eine leere SQL Anywhere-Datenbank.

    Führen Sie zum Beispiel folgenden Befehl aus:

    dbinit -dba DBA,sql c:\remote1\rem1.db
  4. 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.

Ergebnisse

Die entfernte Datenbank wird erstellt.

 Siehe auch