Окружающая среда
ОС хоста: Win7 x64
VMware Workstation: SUSE Linux Enterprise Server 11 с сервером базы данных Teradata.
подробности
Я установил демо Teradata Express для VMware сервер базы данных на моем локальном компьютере, и я пытаюсь подключиться к серверу базы данных Teradata на образе виртуальной машины.
ВМ:
Гостья:
Отсюда, как я могу подключиться к виртуальной машине с моего локального компьютера (хоста) к серверу базы данных Teradata виртуальной машины для запроса данных? Я не спрашиваю, что использовать для строки подключения; скорее, что еще мне нужно, чтобы соединение работало?
Может ли ваша хост-система подключаться к серверу БД? Система виртуальных машин должна работать в сети без проблем, если вы настроили адаптер виртуальной машины для использования NAT. Если вы выберете тип мостовой сети, вам нужно будет проверить и другие вещи.
Если вы используете NAT, убедитесь, что с вашей виртуальной машины вы можете проверить связь с вашей системой Win. Если это работает, то не должно быть никаких причин, по которым вы не можете подключиться. Потому что это как если бы вы подключались из своей системы Win.
Если вы используете Bridge, это означает, что ваша виртуальная машина имеет уникальный IP-адрес в той же сети, что и ваша система Win. Сервер БД будет рассматривать его как новую систему, тогда вам нужно также посмотреть конфигурацию на сервере BD, некоторые серверы БД могут исключать IP-адреса.
Проверьте конфигурацию брандмауэра в Yast. Если он позволяет подключать порт сервера, вам просто нужно подключиться к гостевому IP: порту.
Если брандмауэр на Suse не запущен, возможно, ваш брандмауэр Windows препятствует подключению. Проверьте и это.