在虚拟机上连接 SQLBase 服务器 运行

Connecting SQLBase Server running on Virual Machine

我有一台物理 Window Server 2008 R2 机器 运行 SQLBase 8.5,我可以毫无问题地连接到它。最近我把这台服务器迁移到虚拟机上,问题就来了。有时我能够连接到服务器,有时不能。

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

谢谢!

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

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

在客户端的命令提示符下,运行:ping -t(客户端 sql.ini 中的 ipaddressofserver)

  1. 检查一次有多少用户连接。 SQLBase 8.5 在 users/cilents 超过最大数量时有一些限制。
  2. 尝试查找是否在执行大型查询时出现问题。如果是这样,请尝试简化它。
  3. 检查阻塞问题。尝试在禁用 Internet 安全 applications\antivirus\Firewall 一段时间后测试它的工作。
  4. 检查端口问题。检查 sql.ini 文件的 'listenport' 值。
  5. 检查 SQLBaseConnection 属性并交叉检查参数,例如 'connection lifetime'。