PROBLEMA: "não é possível iniciar o aplicativo" Erro ao abrir um projeto de banco de dados com uma conexão de dados do Access

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 traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 823913
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
Sintomas
Você se conectar a um Microsoft Access protegido por senha do banco de dados usando o Microsoft Jet 4.0 OLE DB Provider de um projeto Microsoft Visual Studio.NET Database e remover a conexão de dados e fechar o projeto de banco de dados. Quando você reabrir o projeto de banco de dados, a conexão de dados não é aberta e você receber a seguinte mensagem de erro:
Não é possível conectar-se ao banco de dados.
Não é possível iniciar seu aplicativo. O arquivo de informação do grupo de trabalho está ausente ou aberto exclusivamente por outro usuário.

Observação A caixa de diálogo Ambiente de desenvolvimento Microsoft também aparece e exibe a seguinte mensagem:
Não é possível conectar-se para um banco de dados especificado no Solution.
Você deseja modificar propriedades de conexão com este banco de dados?
Causa
Para abrir uma conexão a um banco de dados do Access protegido por senha usando o Microsoft Jet 4.0 OLE DB Provider, você deve fornecer um valor para a propriedade Jet OLEDB:Database senha . No entanto, você não pode digitar uma senha de banco de dados na caixa de diálogo Entre inserir Microsoft JET OLE DB inicialização informações . Portanto, você recebe um erro ao tentar abrir a conexão para o banco de dados Access protegido por senha do projeto de banco de dados.
Como Contornar
Para contornar o problema descrito na seção "Mais informações" deste artigo, forneça a senha na caixa de diálogo Propriedades de vínculo de dados do banco de dados. Para fazer isso, execute as seguintes etapas:
  1. No Solution Explorer, expanda Database referências .
  2. Clique duas vezes a referência ao banco de dados do Access. Na caixa de diálogo Entre inserir Microsoft JET OLE DB inicialização informações , clique em Cancelar .
  3. Na caixa de mensagem Server Explorer , clique em OK .
  4. No Ambiente de desenvolvimento Microsoft diálogo caixa, clique em Sim .
  5. Na caixa de diálogo Data Link Properties , clique na guia All .
  6. Clique em Jet OLEDB:Database senha na lista de propriedades e, em seguida, clique em Editar valor .
  7. Na caixa de diálogo Editar valor da propriedade , digite testpwd na caixa Valor da propriedade e, em seguida, clique em OK .
  8. Na caixa de diálogo Data Link Properties , clique em OK .
- ou -

Para contornar o problema, fornecer segurança em nível de usuário para o banco de dados do Access. Quando você fornece segurança de nível de usuário para o banco de dados, a conexão de dados é aberta.
Situação
Esse comportamento é por design.
Mais Informações

Passos para reproduzir o problema

Definir a senha de banco de dados do Access

  1. Inicie o Microsoft Access.
  2. No menu arquivo , clique em Abrir .
  3. Na caixa de diálogo Abrir , localize o arquivo Northwind.mdb usando o seguinte caminho: % Program Files%\Microsoft Office\Office10\Exemplos
  4. Selecione o arquivo Northwind.mdb e, em seguida, clique em Abrir exclusivo na lista Abrir .

    Observação Você deve abrir o arquivo Northwind.mdb no modo de Abrir exclusivo para definir a senha para o banco de dados do Access.
  5. No menu Ferramentas , aponte para segurança e, em seguida, clique em Definir senha do banco de dados .
  6. Na caixa de diálogo Definir senha de banco de dados , digite testpwd nas caixas Verificar e a senha e, em seguida, clique em OK .
  7. Feche o arquivo de banco de dados Northwind.
  8. Sai do Access.
Criar um projeto de banco de dados no Microsoft Visual Studio .NET
  1. Inicie o Visual Studio NET..
  2. No menu arquivo , aponte para novo e, em seguida, clique em Project .
  3. Em Project Types , expanda Outros projetos , selecione Projetos de banco de dados e, em seguida, clique em OK .
  4. Na caixa de diálogo Data Link Properties , clique na guia provedor .
  5. Na lista Provedor (es OLE DB) , selecione Microsoft Jet 4.0 OLE DB Provider e, em seguida, clique em Avançar .
  6. Na guia conexão , clique no botão reticências (...) .
  7. Na caixa de diálogo Selecionar banco de dados Access , localize o arquivo Northwind.mdb usando o seguinte caminho: % Program Files%\Microsoft Office\Office10\Exemplos
  8. Selecione o arquivo Northwind.mdb e, em seguida, clique em Abrir .
  9. Na caixa de diálogo Data Link Properties , clique na guia All .
  10. Selecione o Jet OLEDB:Database senha propriedade nas propriedades da lista e clique em Editar valor .
  11. Na caixa de diálogo Editar valor da propriedade , digite testpwd na caixa Valor da propriedade e, em seguida, clique em OK .
  12. Na caixa de diálogo Data Link Properties , clique em OK .
  13. No menu arquivo , clique em Salvar tudo .
  14. Em Server Explorer, clique a conexão de dados de acesso com o botão direito do mouse e, em seguida, clique em Excluir .
  15. Na caixa de diálogo Server Explorer , clique em Sim .
  16. Feche o Visual Studio .NET.
  17. Inicie o Visual Studio NET..
  18. No menu arquivo , aponte para projetos recentes e, em seguida, clique em seu projeto.
  19. Na caixa de diálogo Entre inserir Microsoft JET OLE DB inicialização informações , digite testpwd na caixa senha e, em seguida, clique em OK .
  20. Você observar o erro mencionado na "Sintomas" seção deste artigo.
Referências
Para obter mais informações, visite os seguintes Microsoft Developers Network (MSDN) sites:

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 823913 - Última Revisão: 12/08/2015 03:34:28 - Revisão: 2.3

Microsoft Visual Studio .NET 2003 Enterprise Architect, Microsoft Visual Studio .NET 2003 Enterprise Developer, Microsoft Visual Studio .NET 2003 Professional Edition, Microsoft Visual Studio .NET 2003 Academic Edition, Microsoft Visual Studio .NET 2002 Enterprise Architect, Microsoft Visual Studio .NET 2002 Enterprise Developer, Microsoft Visual Studio .NET 2002 Professional Edition, Microsoft Visual Studio .NET 2002 Academic Edition

  • kbnosurvey kbarchive kbmt kbjet kbsecurity kbdatabase kbprb KB823913 KbMtpt
Comentários