如何连接本地networking上的VMware Workstation以访问数据库服务器?

环境

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

细节

我在本地机器上安装了一个用于VMware数据库服务器的演示版Teradata Express,并试图连接到VM映像上的Teradata数据库服务器。

VM:

  • 可以连接到互联网。
  • networking是否通过桥接networking连接。

主人:

  • 可以看到VMwarenetworking适配器(使用ipconfig / all)

从这里,我如何从本地机器(主机)连接到虚拟机的Teradata数据库服务器来查询数据? 我不问什么用于连接string; 相反,还有什么我需要使连接工作?

您的主机系统是否可以连接到数据库服务器? 如果您将虚拟机适配器configuration为使用NAT,则VM系统应该在networking上无缝连接。 如果您select桥梁networkingtypes,那么还有其他事情要检查。

如果您使用的是NAT,请确保您的虚拟机可以Ping您的Win系统。 如果这样做,那么不应该有任何理由,你不能连接。 因为这就好像你从Win系统连接。

如果您使用的是Bridge,那意味着您的VM系统在您的Win系统的同一个networking上有一个唯一的IP。 数据库服务器会将其视为一个新系统,然后您需要查看BD服务器上的configuration,某些数据库服务器可能会排除IP地址。

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

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