Подключиться к SQL-серверу через другой сервер

Подключиться к SQL-серверу через другой сервер

На изображении ниже вы видите ситуацию проекта, над которым я работаю.

введите описание изображения здесь

На сервере приложений работает Apache для кода веб-приложения. База данных представляет собой SQL-сервер 2019, который работает на компьютере клиента. В компании есть брандмауэр с правилом. Это правило заключается в том, что только IP-адрес сервера приложений может подключаться к SQL-серверу на порту 9988. Все остальные соединения к этому серверу:порту блокируются.

Каждый раз, когда звонит клиент, мне приходится захватывать экран клиентского компьютера, чтобы запустить управление SQL-сервером, чтобы просмотреть некоторые таблицы или что-то еще. Не всегда это нужно делать. А мне нужно только просматривать таблицы/запросы/...

Есть ли способ подключиться к этому SQL серверу через APP сервер с моего компьютера? Чтобы APP сервер выступал в роли посредника?

решение1

Вы можете сделать это, установив nginx в качестве прокси на сервере приложений. Я использовал следующую конфигурацию:

https://dev.to/jordonr/reverse-proxy-ms-sql-with-nginx-3e90

Связанный контент