Как мне заставить VS2010 в XPMode видеть SQL-сервер, работающий в операционной системе Win7 хоста?

StackOverflow https://stackoverflow.com/questions/1952702

Вопрос

ПРИВЕТ,

У меня установлен режим Windows XP на Windows 7 Professional x64.У меня есть экземпляр SQL 2008, работающий на Windows 7, который я хотел бы, чтобы моя копия VS2010B2 Pro работала внутри WinxpMode, чтобы увидеть.Тем не менее, я не могу выяснить правильную комбинацию сетей и корректировок брандмауэра.Ниже я сделал то, что я сделал до сих пор.Может ли кто -нибудь помочь мне с тем, что я оставил, чтобы заставить это работать?Я пробовал работать с несколькими решениями для SQL2005, упомянутыми в другом месте на сайте, но все равно безрезультатно.

Спасибо, Дэн

  • Установленный адаптер Loopback в операционной системе хоста
  • Установите адаптер Loopback, чтобы иметь статический IP -адрес 192.168.3.1, который сетевой адаптер VPC будет использовать в качестве интернет -шлюза.
  • Настроил виртуальную машину режима XP для использования адаптера обратной связи.
  • Дал сетевому подключению в режиме XP статический IP-адрес 192.168.3.2.и шлюз по умолчанию — 192.168.3.1.

На этом этапе я могу пропинговать свою хостовую ОС из гостевой ОС.

  • Добавлено входящие правила в мой брандмауэр Win7 для порта 1433/TCP и 1434/UDP, а также для sqlsrvr.exe
  • Открытый диспетчер конфигурации SQL Server и включен TCP/IP для вашего SQL Server в моей хост ОС
  • В свойствах TCP/IP добавлена ​​запись для IP 192.168.3.1 на порту 1433.

Тем не менее, я до сих пор не могу достать в порту моего хоста ОС 1433 или 1434 из моей гостевой ОС и не хватает идей.

Это было полезно?

Решение

Решение нашел сам.Для справки: я пропустил две вещи в приведенном выше списке.

  1. В диспетчере конфигурации SQL Server я также не установил запись IPAll в конфигурации TCP/IP для приема через порт 1433.
  2. В панели управления брандмауэром я не проверил дважды, открыл ли брандмауэр порты 1433/TCP и 1434/UDP в общедоступной сети, как это Win7 рассматривает сеть адаптера обратной связи.

Я задокументировал полный набор шагов на http://blog.hmobius.com/post/2009/12/24/How-to-get-Windows-7-XP-Mode-Apps-to-talk-to-SQL-2008-on-your-Windows- 7-Host-OS.aspx#продолжить

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top