Назад | Перейти на главную страницу

Не удается подключиться к SQL 2008 в Virtual PC с хоста Windows 7

У меня SQL2008 установлен на Server2008 на виртуальной машине (с использованием Microsoft Virtual PC). Моя основная ОС - Win7 X64.

Я установил SQL Enterprise Manager на хост, но, хотя он видит мой SQL-сервер, когда я просматриваю серверы, он не будет подключаться - при ошибке 40 не удалось открыть соединение (как описано здесь).

Я сделал все, что только мог придумать:

Виртуальная машина использует подключение к общей сети (NAT) на виртуальном ПК и может подключаться к Интернету, я могу пинговать Google и хост. Однако мой хост не может пинговать сервер.

РЕДАКТИРОВАТЬ - Я думаю, что это проблема сети виртуальной машины, а не SQL.

Виртуальная машина (Win2008) ЖЕСТЯНАЯ БАНКА пингует хост, но хост НЕ МОГУ пингуйте виртуальную машину.

Это связано с подключением NAT, используемым виртуальным ПК? Я мало что знаю о том, как Network Sharing работает на MS Virual PC ...

ОК - так это был делать с NAT, который я использовал. Вот мое решение с некоторым описанием, если у вас такая же проблема.

  1. Использование NAT означает, что все ваши виртуальные машины смогут общаться друг с другом, но вы не сможете общаться с ними извне.
  2. Использование сетевой карты хоста для виртуального ПК у меня не сработало, но, как я понимаю, это не позволило бы взаимодействовать между виртуальными машинами (поправьте меня, если я ошибаюсь).
  3. Решение, и что решило мою проблему, так это установка и использование адаптера Microsoft Loopback Adapter.

Краткое изложение необходимых шагов:

  • Установите адаптер обратной связи на хост
  • Настройте адаптер обратной связи для использования статического IP-адреса на хосте
  • Если требуется подключение к Интернету - разрешите адаптеру обратной связи использовать ваше существующее сетевое подключение.
  • Настройте виртуальные машины на использование адаптера обратной связи вместо NAT или другой сетевой карты
  • Разрешить виртуальным машинам автоматически получать IP.

Вот ссылка с более подробной информацией об установке и настройке Loopback Adapter. Это мне очень помогло.