Benutzen Sie die Anweisung CREATE SERVER, um die Definition von Fremdservern zu erstellen. Hinweise über die Erstellung von Fremdservern in Sybase Central finden Sie unter Fremdserver mit Sybase Central erstellen.
Für ODBC-Verbindungen entspricht jeder Fremdserver einer ODBC-Datenquelle. In manchen Systemen, darunter auch SQL Anywhere, beschreibt jede Datenquelle eine Datenbank. Daher wird für jede Datenbank eine eigene Fremdserverdefinition verlangt.
Sie müssen die RESOURCE-Berechtigung besitzen, um einen Fremdserver erstellen zu können.
Auf Unix-Plattformen müssen Sie auch den ODBC-Treibermanager referenzieren.
Eine vollständige Beschreibung der CREATE SERVER-Anweisung finden Sie unter CREATE SERVER-Anweisung.
Die folgende Anweisung erstellt einen Eintrag in der Systemtabelle ISYSSERVER für den Adaptive Server Enterprise-Server namens "RemoteASE":
CREATE SERVER RemoteASE CLASS 'ASEJDBC' USING 'rimu:6666'; |
RemoteASE ist der Name des Fremdservers.
ASEJDBC ist ein Schlüsselwort, das angibt, dass der Fremdserver Adaptive Server Enterprise ist, und die Verbindung zum Server auf JDBC basiert.
rimu:6666 ist der Computername und die TCP/IP-Portnummer, die den Standort des Fremdservers wiedergeben.
Die folgende Anweisung erstellt einen Eintrag in der Systemtabelle ISYSSERVER für den ODBC-basierten SQL Anywhere-Server namens "RemoteSA":
CREATE SERVER RemoteSA CLASS 'SAODBC' USING 'test4'; |
RemoteSA ist der Name, unter dem der Fremdserver in dieser Datenbank bekannt ist.
SAODBC ist ein Schlüsselwort und gibt an, dass der Server SQL Anywhere ist, und die Verbindung zum Server ODBC verwendet.
test4 ist der Name der ODBC-Datenquelle (DSN).
Auf Unix-Plattformen erstellt die folgende Anweisung einen Eintrag in der Systemtabelle ISYSSERVER für den ODBC-basierten SQL Anywhere-Server namens "RemoteSA":
CREATE SERVER RemoteSA CLASS 'SAODBC' USING 'driver=SQL Anywhere 11;dsn=my_sa_dsn'; |
RemoteSA ist der Name, unter dem der Fremdserver in dieser Datenbank bekannt ist.
SAODBC ist ein Schlüsselwort und gibt an, dass der Server SQL Anywhere ist, und die Verbindung zum Server ODBC verwendet.
USING ist die Referenz zum ODBC-Treibermanager.
Auf Unix-Plattformen erstellt die folgende Anweisung einen Eintrag in der Systemtabelle ISYSSERVER für den ODBC-basierten Adaptive Server Enterprise-Server namens "RemoteASE":
CREATE SERVER RemoteASE CLASS 'ASEODBC' USING '/opt/sybase/ase_odbc_1500/DataAccess/ODBC/lib/libsybdrvodb.so;dsn=my_ase_dsn'; |
RemoteASE ist der Name, unter dem der Fremdserver in dieser Datenbank bekannt ist.
ASEODBC ist ein Schlüsselwort und gibt an, dass der Server ein Adaptive Server Enterprise-Server ist, und die Verbindung zum Server ODBC verwendet.
USING ist die Referenz zum ODBC-Treibermanager.
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 |