Как мне заставить VS2010 в XPMode видеть SQL-сервер, работающий в операционной системе Win7 хоста?
-
21-09-2019 - |
Вопрос
ПРИВЕТ,
У меня установлен режим 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 из моей гостевой ОС и не хватает идей.
Решение
Решение нашел сам.Для справки: я пропустил две вещи в приведенном выше списке.
- В диспетчере конфигурации SQL Server я также не установил запись IPAll в конфигурации TCP/IP для приема через порт 1433.
- В панели управления брандмауэром я не проверил дважды, открыл ли брандмауэр порты 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#продолжить