Fixo- Access Erro de tempo de execução 3151 Falha na conexão ODBC

Ao usar o protocolo ODBC para conectar-se ao Microsoft Access, você pode enfrentar o run time error 3151 Access ODBC connection failed. Aqui está o erro completo que aparece na tela:

3151 Falha na conexão ODBC

O erro acima é acionado por vários motivos e pode ser facilmente corrigido. Neste artigo, discutirei as possíveis causas e soluções eficazes para se livrar do erro de falha na conexão ODBC do MS Access. Além disso, vou mencionar o profissional Access Reparar & Recuperação Ferramenta para resolver este erro com menos esforço se ele surgir devido à corrupção do banco de dados.

Avaliado como Excelente em Trustpilot
Ferramenta Gratuita de Reparo de Banco de Dados do MS Access
Repare arquivos de banco de dados MDB e ACCDB corrompidos e recupere tabelas de banco de dados, consultas, índices e registros excluídos facilmente. Tente agora!

Correções rápidas:

Mas antes de prosseguir, vamos saber algo sobre ODBC e ODBC – a conexão com <nome> falhou. (Erro 3151).

Informações resumidas sobre fontes de dados ODBC

ODBC (Open Database Connectivity) é um desses protocolos usado principalmente para conectar o banco de dados do MS Access a qualquer outra fonte de dados externa, como o Microsoft SQL Server. Por outro lado, a fonte de dados ODBC é uma combinação de dados de origem e as informações de conexão necessárias para acessar esses dados específicos. Aqui estão alguns exemplos de fonte de dados: SQL Server, uma planilha, Oracle RDBMS e arquivos de texto.

Considerando que um exemplo de informações de conexão compreende a localização do servidor, nome do banco de dados, ID de login, senha e várias opções de driver ODBC que definem como se conectar às fontes de dados. Bem, essas informações podem ser obtidas com o administrador do banco de dados ao qual você deseja se conectar. No Access, as fontes de dados ODBC são usadas para conectar fontes de dados externas ao Access que não contêm nenhum driver integrado.

O que é falha na conexão ODBC 3151?

Odbc Connection Failed Error é uma mensagem de erro reivindicada muito comum por vários usuários do banco de dados de acesso. Observa-se que esse tipo de problema de Conexão ODBC geralmente surge quando são feitas algumas alterações nos servidores SQL com um novo nome, IP e DSN; ou a criação de um novo ODBC e modificação feita nas tabelas de links.

Por outro lado, podemos dizer que o código de error 3151 Access é resultado de uma falha na conexão ODBC no MS Access. No entanto, existem inúmeras causas que podem levar a esse erro. Mas abaixo listei os principais:

  1. Problema de conexão de rede
  2. Autenticação inadequada do SQL Server.
  3. Corrupção do banco de dados de Access.
  4. Fazendo alterações nas tabelas de links
  5. Quando são feitas alterações nos servidores SQL, como fornecer um novo nome, IP e DSN.
  6. O Firewall do Windows está restringindo a conexão
  7. Configurações impróprias de TCP ou Rastreamento.

Como corrigir o erro de tempo de execução do Access 3151 Falha na conexão ODBC?

Para corrigir o erro ODBC–Connection To Failed do banco de dados do Access, aqui estão as possíveis correções mencionadas. Vejamos o que diz o primeiro método:

Maneira 1- Corrigir a opção “Com autenticação do SQL Server”

No momento da criação de uma conexão ODBC com o servidor SQL, faça a seleção do ID de login e senha fornecidos pelo usuário. Confirme a mesma coisa no Microsoft Access, onde a fonte de dados do sistema e a fonte de dados da máquina foram usadas para criar a conexão ODBC.

Aqui está como realizar este procedimento –

  • Abra seu banco de dados do MS Access >> vá para o menu Arquivo >> clique em Obter dados externos >> Opções de tabelas de links.

3151 Falha na conexão ODBC

  • Agora, na lista Tipos de arquivo, escolha o banco de dados ODBC.

3151 Falha na conexão ODBC

  • Clique na opção Machine Data Source.
  • Toque na opção Novo.
  • Escolha a fonte de dados do sistema e selecione a opção Avançar.
  • Agora clique na opção SQL Server. Depois disso, toque na opção Avançar e, em seguida, concluir.

3151 Falha na conexão ODBC

  • Atribua um nome para conexão ODBC e SQL Server nas caixas de texto fornecidas.
  • Clique na próxima opção e marque a opção “Com autenticação do SQL Server usando login e senha informados pelo usuário”.
  • Clique em Avançar e selecione o banco de dados apropriado.

3151 Falha na conexão ODBC

  • Clique em Avançar e Concluir. Neste momento, você pode testar a conexão ODBC com o SQL Server.
  • Clique em OK várias vezes até voltar à página de login do SQL Server.
  • Digite o ID de login e senha para o banco de dados do servidor SQL e clique na opção OK.
  • Agora, marque a caixa de seleção Salvar senha.

Depois de experimentar as etapas acima, você deve ter superado o problema da conexão ODBC para um banco de dados do Access. Mas se caso não obtenha sucesso, aproxime-se do segundo.

Maneira 2- Configurar uma conexão ODBC para um banco de dados do Access

É importante configurar perfeitamente a conexão ODBC para o banco de dados Access. Então, basta verificar se você fez isso corretamente ou não. Isso também ajudará você a aprender como configurar uma conexão ODBC para banco de dados do Access com erro de formulário.

  • Na área de trabalho do Windows, toque em Iniciar > Configurações > Painel de controle > abra o painel de controle das Ferramentas administrativas.
  • Após abrir a janela Ferramentas Administrativas, clique duas vezes em Fontes de Dados (ODBC).
  • Agora, na caixa de diálogo ODBC Data Source Administrator, clique em Adicionar.

3151 Falha na conexão ODBC

  • Depois disso, abra a caixa de diálogo Criar nova fonte de dados, clique no driver do Microsoft Access (*.mdb) e, em seguida, no botão Concluir
  • Para atribuir o nome da fonte de dados para inserir Parcel_Owners, na caixa de diálogo ODBC Microsoft Access Setup
  • Além disso, insira sua descrição como “Informações do proprietário da parcela”.

3151 Falha na conexão ODBC

  • Na mesma caixa de diálogo, na opção Banco de dados, clique em Selecionar.
  • Depois que a caixa de diálogo Selecionar banco de dados for aberta em sua tela, procure os arquivos de amostra e escolha o arquivo Assessor.mdb. Você precisa especificar o banco de dados para as fontes de dados.

3151 Falha na conexão ODBC

  • Toque na opção OK em todas as caixas de diálogo Selecionar banco de dados, Configuração do Microsoft Access ODBC e Administrador da fonte de dados ODBC.
  • Depois de concluir toda esta tarefa, feche o painel de controle de Ferramentas Administrativas.

Maneira 3- Habilitar as opções de rastreamento

Muitos usuários relataram que receberam erro de tempo de execução 3151 Falha na conexão ODBC devido a um problema com os recursos de rastreamento ODBC.

Bem, você pode facilmente solucionar esse erro configurando a guia ODBC Administrator Tracing.

Aqui está como você pode fazer isso:

  • Entrar no grupo Administradores locais.
  • Em seguida, vá para Ferramentas Administrativas >> clique em “ODBC Data Source Administrator”.
  • Escolha uma guia Rastreamento.
  • Marque a caixa de seleção “Rastreamento em toda a máquina para todas as identificações”.
  • Marque a caixa de seleção de rastreamento em toda a máquina para ativá-la.
  • Agora, desmarque uma caixa de seleção para voltar ao rastreamento por usuário >> clique em Aplicar.

3151 Falha na conexão ODBC

Maneira 4- Ativar as configurações do canal nomeado

Geralmente, o protocolo Named Pipe é usado para estabelecer a conexão entre os usuários da rede e o MS SQL Server. No entanto, a conexão Open Database Connectivity (ODBC) pode falhar se o protocolo Named Pipe estiver DESATIVADO.

Você pode simplesmente seguir as etapas abaixo para habilitar a configuração deste protocolo:

  • Vá para o Painel de Controle do seu PC.
  • Na página “Todos os itens do painel de controle” >> clique em Ferramentas administrativas do Windows.
  • Em seguida, clique duas vezes em Local Security Policy.

3151 Falha na conexão ODBC

  • Na Política de segurança local, você deve clicar em Configurações de segurança >> Políticas locais.
  • Depois disso, clique em Opções de segurança >> toque com o botão direito do mouse na opção “Acesso à rede: Pipes nomeados que podem ser acessados anonimamente” >> escolha a opção Ativado.

3151 Falha na conexão ODBC

Maneira 5- Corrigir erro de tempo de execução 3151 Falha na conexão ODBC ao verificar a conexão TCP

Você pode simplesmente verificar as estatísticas de IP e a conexão TCP ativa seguindo as etapas abaixo:

Passo 1- Primeiro, pressione as teclas Win + R e digite ‘CMD’ >> OK para iniciar a janela do prompt de comando.

Passo 2- Em Prompt de Comando >> digite o comando abaixo:

netstat -n –a.

3151 Falha na conexão ODBC

Maneira 6- Reparar banco de dados de Access corrompido

Conforme mencionado na seção de causas, a corrupção no banco de dados também pode desencadear uma falha na conexão com <nome>. (error 3151 Access). Nesse caso, você pode usar a ferramenta integrada Compact & Repair do Access.

Aqui está como você pode fazer isso:

  • Abra seu banco de dados do Access.
  • Clique em Arquivo e depois em Informações.
  • Depois disso, localize e clique em Compactar e reparar banco de dados.

3151 Falha na conexão ODBC

Opção recomendada para manter o banco de dados do Access seguro e livre de erros:

Se você deseja manter seus arquivos de banco de dados de acesso seguros e livres de falhas de corrupção, mantenha também um backup adequado e atualizado de seu banco de dados do Access.

Mas se você já está lidando com o problema de corrupção do banco de dados de acesso ou com o erro conquistado, também não precisa se preocupar com isso. Apenas tente o profissional Access Base de dados Reparar ferramenta para reparar efetivamente os arquivos MDB/ACCDB do banco de dados do Access.

Este software de recuperação do MS Access funciona de forma eficiente para reparar bancos de dados Access corrompidos/danificados. Além disso, o software verifica profundamente cada segmento do banco de dados de acesso corrompido e remove todas as falhas dele. A ferramenta é perfeita para recuperar todos os itens dos arquivos do banco de dados do Access, como tabelas, consultas, índices, macros, etc.

* Ao clicar no botão Download acima e instalar o Stellar Repair for Access (14.8 MB), reconheço que li e concordo com o Contrato de licença do usuário final e a Política de privacidade deste site.

Etapas para usar a ferramenta de reparo de Access

access-repair-main-screen-pt-1
access-select-database-pt-2
access-repairing-pt-3
access-repairing-completed-pt-4
access-preview-pt-5
access-save-location-pt-6
access-saving-pt-7
previous arrow
next arrow

Veredicto Final

O erro de tempo de execução do Access 3151 Falha na conexão ODBC pode ocorrer devido a vários motivos. No entanto, você pode seguir os métodos mencionados acima para solucionar esse erro.

Caso esse erro ocorra devido a corrupção no banco de dados, você deve optar por Access Reparar Ferramenta. Ele foi projetado com uma interface de usuário simples para reparar arquivos de banco de dados corrompidos rapidamente. Além disso, pode ajudá-lo a recuperar todos os objetos de um arquivo corrompido sem perda de dados.

Espero que você tenha gostado deste post.

Ainda está com problemas? Corrija-os com Stellar reparação para Access:

Este software garante sem costura reparo e recuperação do banco de dados ACCDB e MDB. Ele restaura todos os objetos, incluindo tabelas, relatórios, consultas, registros, formulários e índices, juntamente com módulos, macros, etc. Corrija os problemas do Microsoft Access agora em 3 etapas fáceis:

  1. Baixar Stellar Access banco de dados reparo ferramenta avaliado Excelente sobre Cnet.
  2. Clique nas opções Browse e Pesquisa para localizar um banco de dados corrompido do Access.
  3. Clique no botão Reparar para reparar e pré-visualização os objetos do banco de dados.

Pearson Willey é escritor de conteúdo de sites e longo- planejador de conteúdo do formulário. Além disso, ele também é um ávido leitor. Assim, ele sabe muito bem como escrever um conteúdo atraente para os leitores. Escrever é como uma vantagem crescente para ele. Ele adora explorar seu conhecimento no MS Access e compartilhar blogs de tecnologia.