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

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - 数据库管理 » 启动并连接到数据库 » SQL Anywhere 数据库连接 » 示例 SQL Anywhere 数据库连接

 

连接到网络上的服务器

当连接到运行于本地网络或广域网络上的网络服务器上的数据库时,客户端软件必须找到该数据库服务器并与之连接。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)
  1. 启动 Sybase Central 或 Interactive SQL。

    如果未出现 [连接] 窗口:

    • 在 Sybase Central 中,选择 [连接] » [使用 SQL Anywhere 11 连接]。

    • 在 Interactive SQL 中,选择 [SQL] » [连接]。

  2. 单击 [标识] 选项卡。

  3. 在 [用户 ID] 字段中键入用户名。

  4. 在 [口令] 字段中,键入数据库的口令。

  5. 单击 [数据库] 选项卡。

  6. 在 [服务器名] 字段中,键入服务器名或单击 [查找]。

  7. 在 [数据库名] 字段中,键入数据库的名称。

  8. 单击 [确定]。

另请参见