Как подключиться к 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 ответа
Это оказалось проблемой с разрешениями. Поскольку я не в домене, я пытался подключиться к хост-машине с виртуальной машины, используя локальную учетную запись на виртуальной машине.
Чтобы исправить проблему, я изменил
Шаги, которые я использовал, следующие:
- В виртуальной машине нажмите Пуск> Панели управления> Пользователи.
- Щелкните по имени текущего пользователя (или любого пользователя, которого вы используете для запуска клиентских приложений, подключающихся к хост-компьютеру).
- Нажмите "Управление моими сетевыми паролями".
- Нажмите кнопку Добавить, чтобы открыть диалоговое окно свойств информации для входа.
- Введите имя хост-машины в текстовое поле Сервер.
- Введите имя локальной учетной записи соответствующего хост-компьютера в текстовое поле Имя пользователя (\).
- Введите пароль для локальной учетной записи хост-машины в текстовом поле Пароль.
- Нажмите OK > Закрыть.
Мне также пришлось открыть брандмауэр Windows для HTTP-запросов, чтобы иметь доступ к IIS.
После этой процедуры теперь я могу получить доступ к SQL Server и IIS из виртуальной машины в режиме XP.
В конце этих инструкций рассказывается о брандмауэрах... Вы проверяли брандмауэр на хосте? Если он включен, просто выключите его, чтобы проверить, в этом ли проблема. Затем, если это проблема, откройте необходимые порты. Если это не так, подумайте, есть ли другие брандмауэры между вашим хостом и клиентом.
Надеюсь, это так просто. Дайте нам знать.