Я знаком с тем, как зашифровать базу данных Access с паролем (паролем для просмотра данных). Есть ли способ разрешить data просмотр без пароля, но требуется для редактирование базы данных? Я представляю что-то похожее на функцию защиты листа в Excel. Я использую Access 2010.
Защита базы данных Access паролем от изменений
2 ответа
Я не думаю, что можно напрямую. Если я понимаю ваш вопрос, вам нужно разрешение стиля SQL (deny_datawriter и deny_datareader и т. д. на одного пользователя.)
вы можете, возможно, достичь того же с помощью разрешений (хотя это зависит от вашей ситуации).
щелкните правой кнопкой мыши получить доступ к файлу, и на вкладке Защита установить права доступа (чтение/запись/полный контроль и т. д.). Или вы даже можете настроить это как группы, если это для многих людей / типов пользователей. После этого вы как раз устанавливаете разрешение соответствующих групп.
Это может потребовать перемещения этого файла в общую папку для этого, чтобы работать, хотя (который не может быть вариант для вас).
при использовании одного из новых форматов файлов в Access 2010 (.accdb,.accde,.accdc по, .accdr), безопасность на уровне пользователя (способ запретить пользователям редактировать базу данных) недоступна. (https://office.microsoft.com/en-us/access-help/what-happened-to-user-level-security-HA010342116.aspx)
с чисто теоретической точки зрения, если вы распространяете файл базы данных Access для пользователя, любой пользователь, который может просматривать базу данных может восстановить база данных и изменить новую версию базы данных.
Если вы хотите разрешить пользователям удаленный доступ к данным и предоставить некоторым пользователям возможность изменять эти данные, вы можете искать более полнофункциональные СУБД, такие как SQL server, и вы можете заглянуть в Microsoft SQL server, MySQL или PostgreSQL.
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]