Связь SQL Server между образами VirtualBox - PullRequest
1 голос
/ 01 февраля 2010

У меня есть хост WinXP с установленным VirtualBox 3.1.2. У меня есть образ VirtualBox под названием «водород», на котором я установил WinXP и MS SQL Server 2005 Express. У меня есть другой образ VirtualBox под названием «гелий», на котором я установил WinXP. Я пытаюсь создать ODBC DSN на «гелии», который подключается к SQL Server на «водороде», но это не удается.

Вся документация, которую я видел до сих пор, говорит только об использовании «мостового адаптера» в моих настройках образа VirtualBox. Я сделал это, но у меня все еще нет связи.

Ответы [ 2 ]

1 голос
/ 15 февраля 2010

Я прошел через несколько твиков и изменений, и у меня это работает. Моя среда:

Ведущий:
  • WinXP Pro
  • SQL Server 2005
Гость "Водород":
  • WinXP Pro
  • SQL Server 2005
  • Сетевой адаптер № 1: NAT
  • Сетевой адаптер № 2: мостовой
Гость "Гелий":
  • WinXP Pro
  • Сетевой адаптер № 1: NAT
  • Сетевой адаптер № 2: мостовой

В «Водороде» я запустил мастер настройки сети, указав, что он является частью сети, в которой не было подключения к Интернету (часть параметра «Другое»). Я перезагрузил "Водород".

В «Гелии» я запустил мастер настройки сети, указав, что это часть сети, в которой не было подключения к Интернету (часть опции «Другое»). Я перезагрузил "Гелий".

Я отключил брандмауэр на «Водороде».

Теперь я могу подключиться к SQL Server на «Hydrogen» как с «Helium», так и с моего хоста. Некоторые из этих настроек могут быть посторонними; Я не знаю. Но я знаю, что теперь он надежно работает даже после перезагрузки хоста.

1 голос
/ 02 февраля 2010

Express edition по умолчанию не прослушивает удаленные порты. Вы можете разрешить удаленные подключения, используя «Инструмент настройки поверхности» или запустив этот сценарий SQL:

exec sys.sp_configure N'remote access', N'1'
go
reconfigure with override
go

Кроме того, если вы используете мостовой адаптер, ваши виртуальные ящики делятся IP-адресом вашего хоста. Это означает, что вам придется настроить оба экземпляра SQL Server на отдельном порту.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...