Wenn Sie SQL Anywhere als Open Server verwenden wollen, müssen Sie dafür sorgen, dass er mit dem TCP/IP-Protokoll startet. Standardmäßig werden alle verfügbaren Kommunikationsprotokolle vom Server gestartet, aber Sie können die gestarteten Protokolle limitieren, indem Sie diese explizit im Befehl auflisten. Beispielsweise sind folgende Befehle gültig:
dbsrv11 -x tcpip -n myserver c:\mydata.db |
Sie können den Personal Datenbankserver als Open Server für die Kommunikation auf demselben Computer verwenden, da er das TCP/IP-Protokoll unterstützt.
Der Server kann andere Anwendungen über das TCP/IP-Protokoll oder andere Protokolle versorgen, indem er das für SQL Anywhere spezifische Anwendungsprotokoll verwendet, gleichzeitig aber auch mit Open Client-Anwendungen über TDS kommunizieren.
Jede Anwendung, die TCP/IP auf einem Computer verwendet, benutzt einen eigenen TCP/IP-Port, sodass Netzwerkpakete in der richtigen Anwendung ankommen. Der Standardport für SQL Anywhere ist Port 2638. Es wird empfohlen, die Standardportnummer zu verwenden, da SQL Anywhere diese Portnummer von der Internet Assigned Numbers Authority (IANA) verliehen wurde. Wenn Sie eine andere Portnummer verwenden wollen, können Sie mit der Protokolloption "ServerPort" (PORT) angeben, welche dies sein soll:
dbsrv11 -x tcpip(ServerPort=2629) -n myserver c:\mydata.db |
Sie müssen auch dann einen Wert für "ServerName" angeben, wenn mehr als ein lokaler Datenbankserver läuft oder Sie eine Verbindung mit einem Netzwerkserver herstellen wollen.
Um sich mit diesem Server zu verbinden, muss die Schnittstellendatei auf dem Clientcomputer einen Eintrag enthalten, der den Namen des Computers angibt, auf dem der Datenbankserver läuft, sowie die benutzte TCP/IP-Portnummer.
Hinweise zum Einrichten des Clientcomputers entnehmen Sie dem Abschnitt Open Server konfigurieren.
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 |