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 服务器 - 数据库管理 » 启动并连接到数据库 » 客户端/服务器通信 » 网络通信故障排除

 

常见问题的检查表

下表列出一些常见问题及其解决办法。

有关对数据库或数据库服务器连接进行故障排除的信息,请参见对连接进行故障排除对服务器启动进行故障排除

如果在尝试进行连接时接收到 [未找到数据库服务器] 消息,则表明客户端无法在网络上找到该数据库服务器。检查是否存在以下问题:

  • 在 TCP/IP 协议下,客户端通过广播请求的方式来搜索数据库服务器。这样的广播通常无法通过网关,因此将无法找到另一个(子)网络中计算机上的任何数据库服务器。如果是这种情况,则必须使用 HOST (IP) 协议选项来提供运行服务器的计算机的主机名。

  • 客户端和服务器之间的防火墙可能会阻止连接。请参见穿过防火墙进行连接

  • 个人服务器只接受来自同一台计算机的连接。如果客户端和服务器位于不同的计算机上,则必须使用网络服务器。

  • 没有正确地安装网络驱动程序,或者没有正确地对网络布线。

  • 如果接收到 [无法初始化请求的通信链接] 消息,则表明一个或多个链接无法启动。导致此问题的原因可能是尚未安装网络驱动程序。请参见网络文档,以了解如何安装您想要使用的驱动程序。
  • 如果是通过 jConnect 进行连接,则服务器应使用 TCP/IP 协议。

  • 如果要尝试连接到本地计算机上的数据库服务器,请确保将 [连接] 窗口中 [数据库] 选项卡上 [搜索网络中的数据库服务器] 选项的复选标记清除。如果要尝试连接到不在本地计算机上运行的数据库服务器,则可以选中此选项。

有关网络协议选项的详细信息,请参见网络协议选项