跳转至

连接错误

连接错误

连接到SeaboxSQL服务器时,您可能会收到一条错误消息。如果遇到错误消息,请仔细阅读该消息;每条错误消息都会尝试包含解决问题所需的信息。有关特定错误的更多详细信息,请在下面的列表中找到错误消息:

与服务器的连接已丢失

此错误消息表明连接尝试花费的时间超过了指定的阈值; “服务器”对话框中提供的连接属性可能存在问题,网络连接问题,或者服务器可能未运行。

无法连接到服务器:连接被拒绝

如果sdAdmin显示此消息,则可能有两个原因:

  • 数据库服务器未运行-只需启动它。

  • 服务器未配置为在显示的地址上接受TCP/IP请求。

出于安全原因,“开箱即用”的SeaboxSQL服务器不会监听TCP/IP端口。而是必须启用它以侦听TCP/IP请求。这可以通过添加listen_addresses ='*'来完成;这将使服务器接受任何IP接口上的连接。

有关更多信息,请参阅有关运行时配置的SeaboxSQL文档。

致命:无sd_hba.conf条目

如果在连接时sdAdmin显示此消息,则可以通过网络正确连接服务器,但未配置为接受您的连接。未将您的客户端检测为数据库的合法用户。

要连接到服务器,必须将数据库服务器上的 sd_hba.conf 文件配置为接受来自sdAdmin客户端主机的连接。修改数据库服务器主机上的 sd_hba.conf文件,并添加以下形式的条目:

  • IPV4网络的主机模板1 seaboxsql 192.168.0.0/24 md5

  • IPV6网络的主机模板1 seaboxsql:: ffff:192.168.0.0/120 md5

有关更多信息,请参阅有关客户端身份验证的SeaboxSQL文档。

严重:密码验证失败

密码验证失败,提示用户错误消息,表明您输入的密码可能有问题。重试密码以确认您输入正确。如果错误消息再次出现,请确保您具有正确的密码,具有访问服务器的权限,并且已在服务器的seaboxsql.conf配置文件中正确配置了访问权限。