Запретить удаленным пользователям открывать базу данных через VPN - PullRequest
0 голосов
/ 07 февраля 2019

У меня есть клиент с базой данных ms-access 2016, разделенной на внешний интерфейс (каждый пользователь со своей копией на своем компьютере) и внутренний (на сервере).Удаленные работники могут успешно использовать базу данных с RDS.Тем не менее, некоторые пользователи пытаются работать через VPN, и это вызвало повреждение их базы данных переднего плана.

Использование VBA возможно при открытии внешнего интерфейса, я могу определить, пришел ли пользователь через VPNа затем дать им сообщение и автоматически закрыть интерфейсную базу данных?

Никогда раньше не приходилось решать эту проблему, и поиски в Интернете не дали мне ничего полезного.Так что, если у кого-то есть решение для этого, это будет высоко ценится.

1 Ответ

0 голосов
/ 07 февраля 2019

Я думаю, что вы ошибаетесь подходом здесь.Это должно быть сделано на уровне сети.БД внутреннего доступа не должен быть доступен в сети, а внешний интерфейс должен просто проверить, например, доступен ли подключенный сетевой диск.

Пример:

Sub Testing_Mapped_Drive()
  If (Len(Dir("M:\"))) Then
     MsgBox "Mapped drive connected."
  Else
     MsgBox "Mapped drive not available!"
  End If
End Sub
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...