如何连接本地网络上的 VMware Workstation 来访问数据库服务器?

如何连接本地网络上的 VMware Workstation 来访问数据库服务器?

环境

主机操作系统:Win7 x64
VMware Workstation:运行 Teradata 数据库服务器的 SUSE Linux Enterprise Server 11。

细节

我已经安装了一个演示适用于 VMware 的 Teradata Express我正在尝试连接到本地计算机上的数据库服务器,并尝试连接到 VM 映像上的 Teradata 数据库服务器。

虚拟机:

  • 可以連接網路。
  • 网络是否通过桥接网络连接。

主人:

  • 可以看到 VMware 网络适配器(使用 ipconfig /all)

从这里,我如何从本地计算机(主机)连接到 VM 的 Teradata 数据库服务器以查询数据?我不是问要使用什么连接字符串;而是,我还需要什么才能使连接正常工作?

答案1

您的主机系统是否能够连接到 DB 服务器?如果您将 VM 适配器配置为使用 NAT,则 VM 系统在网络上应该是无缝的。如果您选择桥接网络类型,则还有其他事项需要检查。

如果您使用的是 NAT,请确保您可以从 VM ping 您的 Win 系统。如果可以,那么您就没有任何无法连接的理由。因为这就像您从 Win 系统进行连接一样。

如果您使用的是 Bridge,则意味着您的 VM 系统在与您的 Win 系统相同的网络上具有唯一的 IP。DB 服务器会将其视为新系统,那么您还需要查看 BD 服务器上的配置,某些 DB 服务器可能会排除 IP 地址。

答案2

检查Yast中的防火墙配置。如果它允许连接服务器端口,那么您只需要连接到guestIP:port。

如果 Suse 上的防火墙没有运行,则可能是您的 Windows 防火墙阻止了连接。也请检查这一点。

相关内容