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

SQL Anywhere 12.0.0 (中文) » SQL Anywhere 服务器 - 数据库管理 » 维护数据库 » SQL Anywhere 数据库问题疑难解答 » 网络通信疑难解答

 

常见问题的检查表

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

有关对数据库或数据库服务器连接进行疑难解答的信息,请参见疑难解答连接数据库服务器启动疑难解答

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

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

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

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

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

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

  • 如果是通过 jConnect 进行连接,则服务器应使用 TCP/IP 协议。

  • 如果您尝试连接到本地计算机上的数据库服务器,请在 [连接] 窗口中选择 [连接到此计算机上正在运行的数据库]。如果要尝试连接到不在本地计算机上运行的数据库服务器,则可以选中 [连接到另一台计算机上正在运行的数据库]。

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