Artigo: 289885 - Última revisão: quarta-feira, 26 de Janeiro de 2005 - Revisão: 6.1

Descrição de como proteger uma base de dados do Microsoft Access

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.
Moderado: Requer básica macros, codificação e interoperabilidade competências.

Este artigo aplica-se apenas a uma base de dados do Microsoft Access (.mdb).

Para obter uma versão de Microsoft Access 2000 deste artigo, consulte 254372  (http://support.microsoft.com/kb/254372/ ) .
Expandir tudo | Reduzir tudo

Sumário

Este artigo fornece uma descrição geral de como pode ajudar a proteger uma base de dados para que não é alterado ou copiada por outros utilizadores do Microsoft Access.

Este artigo pressupõe que tenham um conhecimento profundo partes que constituem o modelo de segurança do Microsoft Access: grupos de trabalho, contas, propriedade e permissões.

Mais Informação

Quando estiver a criar uma base de dados, existem três erros comuns que permitem aos utilizadores acesso ignora a segurança:
  • Criar a base de dados e respectivos objectos enquanto tiver sessão iniciada como administrador.
  • Não remova as permissões do grupo de utilizadores predefinidas que são concedidas na totalidade para todos os objectos.
  • A aplicação distribuída incluir o ficheiro System.mdw mesmo que foi utilizado para criar a base de dados. Em System.mdw, a conta de administrador tem sem palavra-passe e é um membro do grupo Administradores.
Para proteger a base de dados seja alterada por outros utilizadores do Microsoft Access, siga estes passos:
  1. Inicie o Microsoft Access e, em seguida, abra uma base de dados.
  2. No menu Ferramentas , aponte para segurança e, em seguida, clique em Administrador do grupo de trabalho . Criar uma nova base de sistema dados (System.mdw) que tem um nome, organização e ID do grupo de trabalho.
  3. No menu Ferramentas , aponte para segurança e, em seguida, clique em utilizadores e contas de grupo . Clique no separador Início de sessão de alterar palavra-passe , atribuir uma palavra-passe à conta de utilizador de administração e, em seguida, clique em Aplicar .
  4. Na caixa de diálogo contas de grupo e utilizador , faça clique sobre o separador. utilizadores criar uma nova conta de utilizador e, em seguida, adicione a conta ao grupo de administradores.
  5. Na caixa de nome em utilizadores , seleccione o nome de utilizador administrador . Remover a conta de administrador do grupo Administradores e, em seguida, clique em OK .
  6. No menu ficheiro , clique em Sair . Reinicie o Microsoft Access.
  7. Crie uma nova base de dados.

    Depois de ter com o nome da nova base de dados e clicar em OK , aparece o ecrã de início de sessão.

    Note que isto é diferente das versões anteriores do Access, onde o ecrã de início de sessão aparece antes do início do Access.
  8. Escreva o nome do utilizador que criou no passo 4. Deixe a palavra-passe em branco.
  9. No menu Ferramentas , aponte para segurança e, em seguida, clique em utilizadores e contas de grupo .
  10. Clique no separador Início de sessão de alterar palavra-passe , escreva uma palavra-passe e, em seguida, clique em OK .
  11. No menu Ferramentas , aponte para segurança e, em seguida, clique em utilizadores e permissões do grupo . Clique no separador permissões e, em seguida, seleccione grupos sob as opções de lista para visualizar os nomes de grupo na caixa Nome do utilizador/grupo .
  12. Na caixa Nome do utilizador/grupo , clique em utilizadores . Seleccione o tipo de objecto apropriado na caixa Tipo de objecto para visualizar os vários objectos na caixa Nome do objecto e, em seguida, remova as permissões do grupo de utilizadores predefinidas para os objectos seguintes que aparecem na caixa Nome do objecto :
    <Base de Dados actual >
    <Novas Tabelas/Consultas >
    <Forms novos >
    <Novos Relatórios >
    <Novas Macros >
  13. Importe todos os objectos da base de dados original para a nova base de dados.
  14. Crie outras contas de grupo e utilizador conforme necessário.
  15. Atribua permissões de grupo e utilizador aos objectos de conforme apropriado.
  16. opcional : fechar a base de dados e, em seguida, utilize o comando Codificar/descodificar base de dados (clique em Ferramentas e, em seguida, aponte para segurança ) para encriptar a base de dados. (Este passo é opcional.)

Referências

Para obter informações adicionais sobre como proteger o ambiente do Visual Basic, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
223447  (http://support.microsoft.com/kb/223447/ ) ACC2000: Não é possível Secure módulos individuais no Access 2000
Para mais informações sobre como proteger uma base de dados do Microsoft Access, clique em Ajuda do Microsoft Access no menu de Ajuda escreva proteger uma base de dados do Access no Assistente do Office ou no Assistente de respostas e, em seguida, clique em Procurar para visualizar os tópicos devolvidos.

Para mais informações sobre a definição segurança de nível de utilizador, clique em Ajuda do Microsoft Access no menu de Ajuda escreva proteger uma base de dados acesso utilizando o Assistente de segurança de nível de utilizador no Assistente do Office ou no Assistente de respostas e, em seguida, clique em Procurar para visualizar o tópico.

A informação contida neste artigo aplica-se a:
  • Microsoft Access 2002 Standard Edition
Palavras-chave: 
kbmt kbhowto KB289885 KbMtpt
Tradução automáticaTradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 289885  (http://support.microsoft.com/kb/289885/en-us/ )