O MDW (segurança em nível de usuário) morreu.

Os recursos de segurança em nível de usuário não estão disponíveis em bancos de dados que usam um dos novos formatos de arquivo (.accdb, .accde, .accdc, .accdr).

Você pode continuar gerenciando a segurança em nível de usuário em arquivos de bancos de dados que usem um formato de arquivo anterior do Access (como .mdb ou .ade).   Isso só é recomendável se você já tiver uma solução de segurança em nível de usuário que deseje manter.

Você pode acessar este recurso através da guia Ferramentas de Banco de Dados , selecionando o botão Usuários e Permissões

Usando Access


Relembrando: isso só aparece para você se o arquivo estiver com a extensão MDB ou ADE.

Dois motivos , ao meu ver , levaram eles a abandonar a Segurança em Nível de Usuário:

O primeiro é que a senha simples, com criptografia, do Access 2007, agora é realmente segura e isso resolve a maioria dos casos.  Só há uma meio de se descobrir a senha, que é através de programas que tentam adivinhar (Força Bruta).  

Gente, senha 123 não é senha! não precisa nem de programa para descobrir isso.  O que eu quero dizer é que a senha realmente se torna segura a partir de 7 dígitos.  A Microsoft recomenda de 8 a 14 dígitos.  Procure utilizar-se de letras maiúsculas e minúsculas, números e símbolos.  Exemplo: GsT@7$p

Amigo, guarde bem a senha que você criar , porque se esquecer... vai chorar!

Quero lembrar também que você pode ter uma senha para o Back-end (base de dados) e uma outra para o Front-end (aplicativo), se desejar.

O segundo motivo é que eles alegam que essa segurança em nível de usuário pode ser gerenciada pelo SharePoint Server.  Poxa, mais o SharePoint só com o Windows Server e a curva de aprendizado não me pareceu tão simples!  Vou estudar sobre o caso e em breve estarei comentando aqui no site como isso é configurado. 

Você mesmo poderá criar e gerenciar permissões através de tabelas e formulários próprios, que não são muito simples de elaborar, mas tem modelos disponibilizados pelos fóruns que podem ajudar bastante nesta tarefa.  

Vejamos como é simples configurar seu banco de dados com uma senha: abra o banco de dados em modo exclusivo, clicando no  botão Office e selecionando Abrir, conforme figura abaixo:

Usando Access

 

Selecione o Banco de dados desejado e clique na opção Abrir exclusivo, conforme a figura abaixo:

Usando Access

 

Vá na guia Ferramentas de Banco de Dados e selecione Criptografar com senha.  Digite a senha no formulário e clique em OK.

Usando Access

 

Quem já teve uma experiência com o SharePoint, pode colaborar com alguns detalhes aí no nosso comentário.

 

 


4 comentário(s)

Luiz Cláudio Cosenza V. Rocha   19/7/2009 13:51:36

Infelizmente o MDW é insubstuível. Era o único mecanismo profissional de proteção de dados nativo do Access.

A senha de arquivo, mesmo que por enquanto seja segura no arquivo em que foi criada, ao ter as tabelas vinculadas pelo front-end perde-se toda a segurança.

Eu ia dizer que a segunda justificativa (que o mecanismo de segurança pode ser o do SharePoint) não pode ser considerada séria. Mas isto já seria elogio demais. Ela sequer pode ser considerada uma justificativa. Era o que faltava alguém sugerir usar listas não-relacionais do SharePoint para desenvolver aplicativos do dia-a-dia. Imagine só chegar a um cliente com uma ferramenta simples de cadastro de produtos e dizer: "o aplicativo custa só R$2000. Tem um pequeno adicional de R$15.000 de licenças e mais R$3.000 de instalação e configuração".




Fenanda Macan   19/7/2009 17:09:45

Eu sempe utilizei as permissões para abrir formulários e relatórios dependendo do usuário que acessou o sistema desde a versão 97 do Access. Migrei o meu sistema para 2007 e estou fazendo diversas alterações para utilizar o melhor que essa versão tem. Deixei por último a segurança e agora recebo esta notícia !
Terei que desenvolver algo "na mão" para bloquear os acessos. Mesmo assim vou usar o MDW para criar usuários e dar permissões às Ribbons do meu sistema.
MDW, RIP.

Avelino Sampaio   20/7/2009 18:37:05

Eu nunca utilizei o MDW. Fiz sempre a minha. A senha simples no back-end e a configuração do front-end com o bloqueio da techa shiift + MDE(ACCDE) + uma linha no registro do Windows para bloquear o front-end em máquina não autorizada, sempre considerei suficiente para os meus casos.

Veja, não estou desmerecendo o MDW, ao contrário, era um recurso realmente muito bom.

Luiz, muito obrigado pelos seus esclarecimentos em relação ao SharePoint.

Veja o que a Microsoft diz sobre o assunto
http://office.microsoft.com/pt-br/access/HA102345611046.aspx?pid=CH100621891046

Grato

Avelino Sampaio   20/11/2009 10:50:45

Amigo,

não deixe de assistir a vídeo-aula, aqui no site, sobre segurança no access 2007, aonde eu sugiro o uso de um aplicativo, feito no próprio Access, chamado de OPEN.

Ofereço também um controle de usuários, que se usando em conjunto com o OPEN, dará a segurança que você estava procurando para os seus aplicativos.

Sucesso


Envie seu comentário: