Как соединиться с SQL-сервером через общедоступный сервер IIS

У меня есть два компьютера на моей LAN. Один с IIS и общедоступным IP, другим с SQL Server и IP LAN. Как я могу получить доступ к SQL-серверу через сервер IIS от компьютера, подключенного к Интернету?

1
задан 19.03.2010, 03:36

3 ответа

Если бы цель состоит в том, чтобы сделать удаленное администрирование, то мое первое предложение состояло бы в том, чтобы установить VPN. Вы затем соединились бы через VPN со своей локальной сетью и использовали бы Удаленный рабочий стол для соединения с SQL Server. Если VPN не находится в картах, то RDP'ing непосредственно к SQL был бы следующим решением хотя не столь предпочтительный как VPN.

ОТРЕДАКТИРУЙТЕ, Если машина IIS имеет единственный NIC только с общедоступным IP, то нет никакого безопасного средства наличия, это получает доступ к машине на частной сети, как они находятся в различных сетях. Если однако, машина IIS находится в демилитаризованной зоне на той же LAN как SQL Server, то порт в брандмауэре между демилитаризованной зоной и LAN должен быть открыт. Как правило, это - порт TCP 1433.

2
ответ дан 12.12.2019, 13:18

При попытке просмотреть данные, Вы, вероятно, интересуетесь Reporting Services, функция, встроенная в SQL Server, который усиливает IIS. Можно создать пользовательские отчеты те существующие данные различными способами.

Это видео было первым понятным объяснением, которое я нашел, какого Reporting Services и что она может сделать.

Если действительно необходимо запросить базу данных непосредственно, то лучший выбор состоит в том, чтобы настроить или VPN или Службы удаленных рабочих столов. Вы могли даже сделать Studio управления SQL Server доступным через RemoteApp.

0
ответ дан 12.12.2019, 13:18

Как я могу получить доступ к SQL-серверу через сервер IIS от компьютера, подключенного к Интернету?

Я предполагаю, что Вы пытаетесь получить доступ к SQL Server через Сервис IIS, не Сервис IIS.

Можно установить Маршрутизацию и Удаленный доступ на Сервере IIS и настроить NAT. Затем можно ли передать входящие соединения на TCP 1433 (Вы используете MSSQL?) к компьютеру, выполняющему SQL Server.

Если Вы хотите получить доступ к SQL Server через Сервис IIS..., хорошо... Вы делаете его неправильно.

0
ответ дан 12.12.2019, 13:18

Теги

Похожие вопросы