In dieser Lektion richten Sie eine entfernte Datenbank für die Synchronisation ein.
Führen Sie die folgenden Befehle aus, um eine entfernte Datenbank zu erstellen und zu starten:
cd.. md c:\remote cd c:\remote dbinit remote.db dbeng12 remote.db |
Öffnen Sie eine weitere Instanz von Interactive SQL und verbinden Sie sich mit remote.db.
dbisql -c "eng=remote;dbf=remote.db;uid=dba;pwd=sql" |
Führen Sie folgende SQL-Anweisungen in Interactive SQL aus, um in der entfernten Datenbank Objekte zu erstellen.
Erstellen Sie zunächst die Tabelle, die synchronisiert werden soll.
CREATE TABLE customer ( id unsigned integer primary key, name varchar( 256), phone varchar( 12 ) ); |
In der weiterhin offenen Interactive SQL-Instanz verbunden mit der entfernten Datenbank erstellen Sie eine Publikation, einen MobiLink-Benutzer und eine Subskription. Beachten Sie, dass die Skriptversion über die SCRIPT VERSION-Klausel mit der Subskription verbunden ist. Dies ist sehr wichtig, da die in dieser praktischen Einführung gezeigte Schema-Upgradeprozedur nur für Subskriptionen funktioniert, bei denen mit der SCRIPT VERSION-Klausel die Skriptversionfunktion aktiviert ist.
CREATE PUBLICATION p1 ( TABLE customer ); CREATE SYNCHRONIZATION USER u1; CREATE SYNCHRONIZATION SUBSCRIPTION my_sub TO p1 FOR u1 SCRIPT VERSION 'my_ver1'; |
Nachdem Sie die SQL-Anweisungen ausgeführt haben, lassen Sie Interactive SQL aktiviert und mit der Datenbank verbunden, als würden Sie weitere SQL-Anweisungen in der Datenbank ausführen, während Sie die praktische Einführung durcharbeiten.
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |