Как получить доступ к частной и персональной базе данных компании через интернет?
Компания хотела использовать приложение C# windows для ежедневного мониторинга деятельности. Я развил то же самое. Мы установили sql server на их сервере баз данных.
Но пользователи находятся по всему штату, и они хотели установить приложение на свой ноутбук или машину, что вполне нормально. Но дело в том, как приложение может получить доступ к частному серверу базы данных компании через интернет? Это противоречит политике компании, чтобы выставить частную и личную базу данных через интернет. Брандмауэр также установлен на их сервере.
Компания хотела иметь какой-то другой тип сети для приложения и базы данных. Пожалуйста, помогите мне.
Что я уже пробовал:
Я установил sql server на их сервере, а также установил приложение на свой ноутбук, но оно не доступно для моего приложения, в то время как я пробовал то же самое в локальной сети, оно работает нормально.
F-ES Sitecore
Вы можете либо, как было предложено, использовать VPN, либо, если это не вариант, другое решение-полностью переписать работу вашего приложения, используя веб-сервисы по протоколу https (или аналогичному), а не прямое подключение к базе данных. В зависимости от того, насколько конфиденциальны эти данные, вы можете рассмотреть возможность их шифрования перед отправкой в службы, если не хотите полагаться только на https.
TAUSEEF KALDANE
Но веб-сервис должен быть размещен публично, чтобы получить к нему доступ.