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 会搜索在 ServerName (ENG) 连接参数中指定的服务器名。如果未使用 ServerName (ENG) 连接参数并且未指定 CommLinks (LINKS) 连接参数,或者已经指定 CommLinks (LINKS) 连接参数并且包含共享内存,则 SQL Anywhere 将搜索缺省服务器。

SQL Anywhere 尝试启动个人服务器。

如果 SQL Anywhere 找到一个服务器,它将尝试查找或装载该服务器所需的数据库。请参见查找数据库

如果 SQL Anywhere 不能找到服务器,则它会尝试启动个人服务器,这取决于连接参数。

注意
  • 对于本地连接,查找服务器非常简单。对于网络连接,您可以使用 CommLinks (LINKS) 连接参数提供多个网络协议选项,从而采取多种方法调整搜索。

  • 您可以在 CommLinks (LINKS) 连接参数的变量中为每个网络协议指定一组网络协议选项。

  • 每次尝试查找服务器时,都包括两个步骤。首先,SQL Anywhere 在服务器名高速缓存中查找是否存在具有该名称的服务器(DoBroadcast 值为 none 时跳过此步骤)。然后,它使用可用的连接参数来尝试建立连接。

  • 如果服务器是自动启动的,会使用 START、DBF、DBKEY、DBS、DBN、ENG 和 AUTOSTOP 连接参数的信息来构建自动启动的服务器的选项。

  • 如果服务器有备用名称,则您只能使用备用服务器名称连接指定了备用服务器名称的数据库。您不能使用此备用服务器名称连接该数据库服务器上所运行的任何其它数据库。请参见-sn 数据库选项