Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » SQL Anywhere Server - SQL-Referenzhandbuch » Verwendung von SQL » SQL-Anweisungen » SQL-Anweisungen (A-D)

 

CREATE SYNCHRONIZATION SUBSCRIPTION-Anweisung [MobiLink]

Verwenden Sie diese Anweisung in einer entfernten SQL Anywhere-Datenbank, um eine Subskription für einem MobiLink-Benutzer bei einer Publikation zu erstellen.

Syntax
CREATE SYNCHRONIZATION SUBSCRIPTION
TO Publikationsname
[ FOR ml_Benutzername, ...  ]
[ TYPE Netzwerkprotokoll ]
[ ADDRESS Protokolloptionen]
[ OPTION Option=Wert, ... ]
ML_Benutzername: Bezeichner
Netzwerkprotokoll: http | https | tls | tcpip
Protokolloptionen: Zeichenfolge
Wert: Zeichenfolge | Ganzzahl
Parameter
  • TO-Klausel   Mit dieser Klausel wird der Name einer Publikation angegeben.

  • FOR-Klausel   Mit dieser Klausel wird ein bzw. werden mehrere MobiLink-Benutzernamen angegeben. Wenn Sie mehr als einen Benutzernamen angeben, wird für jeden Benutzer eine separate Subskription erstellt.

    ML_Benutzername ist ein Benutzer, der für die Synchronisation mit dem MobiLink-Server berechtigt ist.

    Weitere Hinweise zu Synchronisationsbenutzernamen finden Sie unter Einführung in MobiLink-Benutzer.

    Lassen Sie die FOR-Klausel aus, wenn Sie den Protokolltyp, Protokolloptionen und erweiterte Optionen für eine Publikation festlegen wollen.

    Informationen dazu, wie dbmlsync die an verschiedenen Orten angegebenen Optionen verarbeitet, finden Sie unter Prioritätenfolge.

  • TYPE-Klausel   Mit dieser Klausel wird das Netzwerkprotokoll für die Synchronisation angegeben. Das Standardprotokoll ist tcpip.

    Weitere Hinweise zu Netzwerkprotokollen finden Sie unter Erweiterte Option CommunicationType (ctp).

  • ADDRESS-Klausel   Die ADDRESS-Klausel gibt Netzwerkprotokolloptionen wie den Standort des MobiLink-Servers an. Mehrere Optionen müssen durch Semikolons getrennt werden.

    Eine vollständige Liste der Protokolloptionen finden Sie unter Übersicht über die Netzwerkprotokolloptionen des MobiLink-Clients.

  • OPTION-Klausel   Mit dieser Klausel können Sie erweiterte Optionen für die Subskription festlegen. Wenn keine FOR-Klausel angegeben ist, werden die erweiterten Optionen zu den Standardeinstellungen der Publikation.

    Informationen dazu, wie dbmlsync die an verschiedenen Orten angegebenen Optionen verarbeitet, finden Sie unter Prioritätenfolge.

    Eine vollständige Liste der Optionen finden Sie unter Erweiterte Optionen von MobiLink SQL Anywhere-Clients.

Bemerkungen

Die Parameter Netzwerkprotokoll, Protokolloptionen und Optionen können an mehreren Stellen festgelegt werden.

Informationen dazu, wie dbmlsync die an verschiedenen Orten angegebenen Optionen verarbeitet, finden Sie unter Prioritätenfolge.

Diese Anweisung bewirkt, dass Optionen und andere Informationen in der SQL Anywhere-Systemtabelle ISYSSYNC gespeichert werden. Jeder mit DBA-Berechtigungen für die Datenbank kann die Informationen anzeigen, die Kennwörter und Verschlüsselungszertifikate enthalten können. Um dieses potenzielle Sicherheitsproblem zu umgehen, können Sie die Informationen in der dbmlsync-Befehlszeile angeben.

Weitere Hinweise finden Sie unter dbmlsync-Syntax.

Berechtigungen

DBA-Berechtigung ist erforderlich. Erfordert exklusiven Zugriff auf alle in der Publikation referenzierten Tabellen.

Nebenwirkungen

Automatisches Festschreiben (Autocommit).

Siehe auch
Standards und Kompatibilität
  • SQL/2003   Erweiterung des Herstellers

Beispiele

Das folgende Beispiel erstellt eine Subskription für den MobiLink-Benutzer ml_user1 bei der Publikation sales_publication und setzt den Speicher auf 3 MByte:

CREATE SYNCHRONIZATION SUBSCRIPTION
   TO sales_publication
   FOR ml_user1
   OPTION memory='3m';

Das folgende Beispiel lässt die FOR-Klausel weg und speichert so die Einstellungen für die Publikation sales_publication:

CREATE SYNCHRONIZATION SUBSCRIPTION
   TO sales_publication
   ADDRESS 'host=test.internal;port=2439;
      security=ecc_tls'
   OPTION memory='2m';