定义基于 ODBC 的服务器的最常用方法是使其以 ODBC 数据源为基础。若要这样做,可使用 [ODBC 管理器] 来创建数据源。
有关详细信息,请参见创建 ODBC 数据源。
定义完数据源之后,CREATE SERVER 语句中的 USING 子句应与 ODBC 数据源名称匹配。
例如,要配置名为 mydb2 的 DB2 服务器(其数据源名称也是 mydb2),请使用:
CREATE SERVER mydb2 CLASS 'db2odbc' USING 'mydb2'; |
有关详细信息,请参见CREATE SERVER 语句。
有一种替代方法可以避免使用数据源,即在 CREATE SERVER 语句的 USING 子句中提供连接字符串。若要提供连接字符串,必须知道您所使用的 ODBC 驱动程序的连接参数。例如,与 SQL Anywhere 数据库的连接可能如下所示:
CREATE SERVER TestSA CLASS 'saodbc' USING 'DRIVER=SQL Anywhere 11;ENG=TestSA;DBN=sample;LINKS=tcpip()'; |
上述语句定义了与名为 TestSA 的 SQL Anywhere 数据库服务器的连接,其中数据库是 sample,使用的协议是 TCP-IP。
有关特定的 ODBC 服务器类的信息,请参见:
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |