当连接到运行于本地网络或广域网络上的网络服务器上的数据库时,客户端软件必须找到该数据库服务器并与之连接。SQL Anywhere 提供一个网络库,用于处理该任务。
网络连接建立在网络协议之上。所有平台都可以使用 TCP/IP。
对于给定的网络协议,SQL Anywhere 服务器名在本地域上必须唯一。以下示例将连接到在网络上运行的服务器:
ENG=svr-name DBN=db-name UID=user-id PWD=password CommLinks=all |
指定 CommLinks=all 时,客户端库会先搜索具有给定名称的个人服务器,然后在网络上搜索具有给定名称的服务器。请参见CommLinks 连接参数 [LINKS]。
要改善性能,您可以指示网络库使用哪些协议。以下参数使用 TCP/IP 协议:
ENG=svr-name DBN=db-name UID=user-id PWD=password CommLinks=tcpip |
网络库通过在网络上进行广播来搜索服务器,该过程可能非常耗时。网络库找到服务器后,客户端库会将其名称和网络地址存储在一个文件 (sasrv.ini) 中,以后使用指定协议尝试与该服务器连接时,可再次使用该条目。随后的连接通常要比通过广播实现的连接快。
在缺省情况下,Sybase Central 和 Interactive SQL 中所有的网络连接都使用 TCP/IP 网络协议。
启动 Sybase Central 或 Interactive SQL。
如果未出现 [连接] 窗口:
在 Sybase Central 中,选择 [连接] » [使用 SQL Anywhere 11 连接]。
在 Interactive SQL 中,选择 [SQL] » [连接]。
单击 [标识] 选项卡。
在 [用户 ID] 字段中键入用户名。
在 [口令] 字段中,键入数据库的口令。
单击 [数据库] 选项卡。
在 [服务器名] 字段中,键入服务器名或单击 [查找]。
在 [数据库名] 字段中,键入数据库的名称。
单击 [确定]。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |