Как подключиться к IIS и SQL Server Express на хосте Windows 7 из режима XP

Я использую IIS и SQL Server 2008 Express на своем хосте Windows 7, и я хотел бы иметь возможность подключаться к ним в режиме XP. Мой хост-компьютер не является частью домена, только рабочая группа.

До сих пор я пробовал эти инструкции по подключению к SQL Server, но я не могу подключиться к порту 1433 на хосте из режима XP. Я также не могу подключиться с помощью клиента SQL.

Я не могу подключиться к IIS на хосте из режима XP.

Консультации от тех, кто добился успеха в этом, будут оценены.

Спасибо,

Джон.

Обновление: мне интересно, если это простая проблема с разрешениями. Я нахожусь в рабочей группе, а не в домене, поэтому я не могу проверить / исправить это, просто предоставив разрешения в SQL Server и IIS пользователю домена.

2 ответа

Решение

Это оказалось проблемой с разрешениями. Поскольку я не в домене, я пытался подключиться к хост-машине с виртуальной машины, используя локальную учетную запись на виртуальной машине.

Чтобы исправить проблему, я изменил

Шаги, которые я использовал, следующие:

  1. В виртуальной машине нажмите Пуск> Панели управления> Пользователи.
  2. Щелкните по имени текущего пользователя (или любого пользователя, которого вы используете для запуска клиентских приложений, подключающихся к хост-компьютеру).
  3. Нажмите "Управление моими сетевыми паролями".
  4. Нажмите кнопку Добавить, чтобы открыть диалоговое окно свойств информации для входа.
  5. Введите имя хост-машины в текстовое поле Сервер.
  6. Введите имя локальной учетной записи соответствующего хост-компьютера в текстовое поле Имя пользователя (\).
  7. Введите пароль для локальной учетной записи хост-машины в текстовом поле Пароль.
  8. Нажмите OK > Закрыть.

Мне также пришлось открыть брандмауэр Windows для HTTP-запросов, чтобы иметь доступ к IIS.

После этой процедуры теперь я могу получить доступ к SQL Server и IIS из виртуальной машины в режиме XP.

В конце этих инструкций рассказывается о брандмауэрах... Вы проверяли брандмауэр на хосте? Если он включен, просто выключите его, чтобы проверить, в этом ли проблема. Затем, если это проблема, откройте необходимые порты. Если это не так, подумайте, есть ли другие брандмауэры между вашим хостом и клиентом.

Надеюсь, это так просто. Дайте нам знать.

Другие вопросы по тегам