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

SAP Sybase SQL Anywhere 16.0 (中文) » SQL Anywhere 服务器 - 数据库管理 » SQL Anywhere 数据库连接 » 数据库连接 » 疑难解答:连接

 

疑难解答:如何查找数据库服务器

当 SQL Anywhere 找到运行的服务器时,它将尝试查找或启动该服务器上所需的数据库。请参见疑难解答:如何查找数据库服务器

如果 SQL Anywhere 不能找到正在运行的服务器,则会尝试启动个人服务器,具体取决于连接参数。

注意
  • 对于本地连接,查找服务器非常简单。对于通过网络的连接,建议使用 Host 连接参数。

  • 有关客户端如何查找网络服务器的信息,请参见疑难解答:Host 连接参数如何查找数据库服务器

  • 如果服务器是自动启动的,则会使用 START、DBF、DBKEY、DBS、DBN、Server 和 AutoStop 连接参数的信息来构建自动启动的服务器的选项。如果指定了 Host 或 CommLinks=TCPIP 连接参数,服务器不会自动启动。

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

下图说明了 SQL Anywhere 如何查找数据库服务器。

 连接字符串不包括 CommLinks 或 Host 连接参数
 连接字符串包含 Host 连接参数或 CommLinks 连接参数且由其指定 TCPIP
 连接字符串包含设置为 ShMem 和 TCPIP 的 CommLinks 连接参数
 另请参见