Artigo: 288960 - Última revisão: sexta-feira, 28 de Maio de 2004 - Revisão: 4.3

Mensagem "A conta de utilizador actual não tem permissão para converter ou activar esta base de dados" Erro ao abrir um ficheiro de base de dados do 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 232589  (http://support.microsoft.com/kb/232589/EN-US/ ) .

Nesta página

Expandir tudo | Reduzir tudo

Sintomas

No Microsoft Access 2002 ou Microsoft Access 2003, quando tenta abrir ou converter uma segura Microsoft Access 97 ou o ficheiro de base de dados anterior, poderá receber a seguinte mensagem de erro:
a conta de utilizador actual não tem permissão para converter ou activar esta base de dados.

Para converter ou activar uma base de dados, certifique-se o seguinte:
* Tem de associar o grupo de trabalho que define as contas de utilizador usadas para aceder à base de dados.
* A conta de utilizador tem de ter Abrir/executar e permissões Abrir em modo exclusivo para o objecto de base de dados.
* A conta de utilizador tem de ter permissões Modificar estrutura ou administrar para todas as tabelas na base de dados ou tem de ser o proprietário de todas as tabelas na base de dados.
* A conta de utilizador tem de ter permissão Ler estrutura para todos os objectos de base de dados.
* Peça aos outros utilizadores para fecharem a base de dados.

Causa

Apesar do poderá ter cumpridos todas as condições da mensagem de erro, se não for o proprietário da base de dados segura, não poderá abrir ou converter a base de dados.

Resolução

Para converter a base de dados para a versão mais recente, é possível efectuar um dos seguintes procedimentos:
  • Se for membro do grupo Admins, altere as permissões nas tabelas de sistema para incluir a administrar.
  • Tem o proprietário da base de dados converter o ficheiro.
  • Importe os objectos para um novo ficheiro de base de dados. Este método é menos desejável porque removerá as definições de segurança existentes a partir do ficheiro.

Mais Informação

Quando o Access 2002 ou Access 2003 tenta abrir uma base de dados foi criada no Access 97 ou anterior, apresenta uma caixa de diálogo que lhe dá a opção de abrir a base de dados como só de leitura ou convertê-la para a versão mais recente. No caso de uma base de dados protegida, a caixa de diálogo Converter/abrir base de dados não é apresentado se não for o proprietário.

Como encontrar o proprietário da base de dados

  1. Inicie o Access 97 e abra a base de dados.
  2. No menu Ferramentas , aponte para segurança e, em seguida, clique em grupo de utilizador e permissões.
  3. Clique no separador Alterar proprietário .
  4. Na lista Tipo de objecto , clique em base de dados na parte superior da lista.

    O proprietário actual é apresentado no painel de objecto. Note que o botão Alterar proprietário não está disponível (desactivado). Propriedade é definida na altura da base de dados é criada e não pode ser alterado.

Como importar os objectos para uma nova base de dados

  1. Associar o ficheiro de grupo de trabalho relevantes.

    Nota : ao contrário em versões anteriores do Access, o administrador do grupo de trabalho do Access 2002 ou Access 2003 é iniciado, apontando para segurança no menu Ferramentas e, em seguida, clicando em Administrador do grupo de trabalho .
  2. Inicie o Access 2002 ou Access 2003 e, em seguida, inicie sessão como utilizador com direitos de administrador.
  3. No menu Ferramentas , aponte para segurança e, em seguida, clique em utilizador e grupo de contas .
  4. Na caixa de utilizadores , seleccione o nome de utilizador administrador . Remova a conta de administrador do grupo administradores se existir nesse grupo.
  5. Crie uma nova base de dados. Esta acção irá estabelecer como o proprietário da base de dados.
  6. Importe todos os objectos da base de dados original para a nova base de dados.
  7. Crie outras contas de grupo e utilizador conforme necessário.
  8. Atribua permissões de grupo e utilizador aos objectos de conforme apropriado.

Referências

Para obter informações adicionais sobre outro problema poderão ocorrer quando tenta converter uma base de dados protegida do Access criada numa versão anterior do Access, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
224341  (http://support.microsoft.com/kb/224341/ ) ACC2000: Mensagem de erro: não é possível abrir ou converter esta base de dados de versão anterior

A informação contida neste artigo aplica-se a:
  • Microsoft Office Access 2003
  • Microsoft Access 2002 Standard Edition
Palavras-chave: 
kbmt kbdatabase kbopenfile kberrmsg kbprb KB288960 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: 288960  (http://support.microsoft.com/kb/288960/en-us/ )