Senha Proteger Banco de Dados do Access de Edições

2

Estou familiarizado com a forma de criptografar um banco de dados do Access com uma senha (exigindo uma senha para visualizar os dados). Existe uma maneira de permitir a exibição de dados sem uma senha, mas exigindo uma para editar o banco de dados? Estou imaginando algo semelhante ao recurso Protect Worksheet no Excel. Estou usando o Access 2010.

    
por Jon 20.01.2014 / 15:03

2 respostas

2

Eu não acho que você pode diretamente. Se eu entendi sua pergunta, você quer a permissão de estilo SQL de (deny_datawriter e deny_datareader etc. por usuário).

Você pode conseguir o mesmo via permissões (embora isso dependa da sua situação).

Clique com o botão direito do mouse no arquivo de acesso e, sob a guia de segurança, defina as permissões (controle de leitura / gravação / total etc.). Ou você pode até configurá-lo como grupos, se for para muitas pessoas / tipos de usuários. Então você acabou de definir a permissão de grupos apropriados.

Pode ser necessário mover esse arquivo para um local compartilhado para que isso funcione (o que pode não ser uma opção para você).

    
por 20.01.2014 / 15:12
1

Se você estiver usando um dos novos formatos de arquivo no Access 2010 (.accdb, .accde, .accdc, .accdr), a segurança em nível de usuário (a maneira do Access de impedir que os usuários editem o banco de dados) é não disponível. ( link )

Do ponto de vista puramente teórico, se você estiver distribuindo um arquivo de banco de dados do Access para um usuário, qualquer usuário que possa visualizar o banco de dados poderá reconstruir o banco de dados e modificar a nova versão do banco de dados.

Se você quiser permitir que os usuários acessem os dados remotamente e conceder a alguns usuários a capacidade de modificar esses dados, talvez você esteja procurando um RDBMS com mais recursos, como um servidor SQL, e pode pesquisar no Microsoft SQL Server. , MySQL ou PostgreSQL.

    
por 20.01.2014 / 15:14