Запретить импорт связанных таблиц в новую базу данных - PullRequest
0 голосов
/ 12 сентября 2018

Я уверен, что эта конкретная проблема существовала уже довольно давно, но, к сожалению, никакие поиски нигде здесь или в Интернете не привели меня к решению (страшно!).

У меня естьнастройка нескольких внешних интерфейсов для внутренней базы данных, это прекрасно работает.Я пытаюсь заставить ИТ-персонал передать доступ к SQL Server, к которому мы так отчаянно стремимся, но до тех пор мы должны обеспечить то, что мы можем, в базе данных Access.

Серверная часть защищена,и внешний интерфейс заблокирован с отключенными обходными ключами и т. д., но не зашифрован (так что пользователь может открыть его).

Внешний интерфейс содержит связанные таблицы с внутренним, так что DLookups может работать, но оказывается, что при этом возникает огромная проблема безопасности.

Если пользователь создает новую базу данных, он может импортировать все связанные таблицы и запросы из внешнего интерфейса (мастер предотвращает формы и модулииз исполняемого файла) и не только имеют доступ к защищенным данным, но и могут фактически манипулировать данными, когда они связаны.

Конечно, это не гигантский недостаток в MS Access, и яя что-то здесь упустил?

Как я могу защитить базу данных от этого типа проблем безопасности, без надежды на то, чтобы проходить и менять каждыйПеременную DLookup для переменной, которая ищет строку подключения запроса SELECT?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...