环境
主机操作系统:Win7 x64
VMware Workstation:运行Teradata数据库服务器的SUSE Linux Enterprise Server 11。
细节
我在本地机器上安装了一个用于VMware数据库服务器的演示版Teradata Express,并试图连接到VM映像上的Teradata数据库服务器。
VM:
主人:
从这里,我如何从本地机器(主机)连接到虚拟机的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防火墙阻止了连接。 检查这一点。