1

我有一台运行 SQLBase 8.5 的物理 Window Server 2008 R2 机器,连接到它没有问题。最近我将此服务器迁移到虚拟机并出现问题。有时我能够连接到服务器,有时不能。

我可以固定我的虚拟服务器,但无法通过 SQLTalk 或任何客户端应用程序连接到它。有人在虚拟机上运行 SQLBase 8.5 时遇到同样的问题吗?

谢谢!

4

2 回答 2

1

SQLBase 8.5 只通过了 Windows Server 2003 的认证,而且太老了,我很惊讶它居然能运行。如果您在 Window Server 2008 上,您应该至少运行 SQLBase v12。这是一个兼容性矩阵:SQLBase compatibility v6 to v12.2

因此,假设您的 SQLBase 实例在您无法连接时实际上已启动并正在运行,请检查 CLIENT 端 sql.ini ,会有一个 ip 地址,例如客户端 SQ.ini

在 CLIENT 的命令提示符处,运行: ping -t (ipaddressofserver in CLIENT sql.ini)

于 2019-09-24T22:38:54.597 回答
1
  1. 检查一次有多少用户连接。SQLBase 8.5 在超过最大用户/客户数时有一些限制。
  2. 尝试查找执行大型查询时是否出现问题。如果是这样,请尝试简化它。
  3. 检查阻塞问题。尝试在禁用 Internet 安全应用程序\防病毒\防火墙一段时间后测试其工作情况。
  4. 检查端口问题。检查 sql.ini 文件的“listenport”值。
  5. 检查 SQLBaseConnection 属性并交叉检查“连接生命周期”等参数。
于 2019-10-02T00:33:59.187 回答