1

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

3 ответа3

2

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

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

0

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

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

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

0

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

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

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

Если вы хотите получить доступ к SQL Server через службу IIS ... ну ... вы делаете это неправильно.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .