Compartilhar via

preciso utilizar a OPENROWSET no sql server porem recebo o erro"The OLE DB provider "Microsoft.ACE.OLEDB.16.0" has not been registered.

Anônima
2025-01-20T20:53:43+00:00

boa tarde,

necessito acessar uma planilha excel com comandos queries como se fosse uma tabela excel.

segui todos os passos conforme descrito em vários videos no YOUTUBE, porém, o erro persiste.

instalei conforme informado " Microsoft access database engine 2016" e mesmo assim o erro persiste.

segue abaixo os comandos SQL utilizados:

USE [master]

--CONFIGURANDO À INSTÂNCIA SQL PARA ACEITAR OPÇÕES AVANÇADAS

EXEC sp_configure 'show advanced options', 1

RECONFIGURE

--HABILITANDO O USO DE CONSULTAS DISTRIBUÍDAS

EXEC sp_configure 'Ad Hoc Distributed Queries', 1

RECONFIGURE

--ADICIONANDO OS DRIVERS NA INSTÂNCIA SQL

EXEC master.dbo.sp_MSset_oledb_prop N'Microsoft.ACE.OLEDB.16.0', N'AllowInProcess', 1

EXEC master.dbo.sp_MSset_oledb_prop N'Microsoft.ACE.OLEDB.16.0', N'DynamicParameters', 1

--CONSULTANDO UMA PLANILHA

SELECT 

cgc_cpf,

razao_social,

classificacao

FROM OPENROWSET('Microsoft.ACE.OLEDB.16.0',

'Excel 12.0; Database=D:\QueryExcel\pagamentos_classificacao.xlsx; HDR=YES; IMEX=1',

'SELECT * FROM [classificacao$]') 

group by cgc_cpf, razao_social, classificacao

Msg 7403, Level 16, State 1, Line 19

The OLE DB provider "Microsoft.ACE.OLEDB.16.0" has not been registered.

Windows Server Áreas de trabalho virtuais e remotas Conectividade de sessão

Pergunta bloqueada. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question. To protect privacy, user profiles for migrated questions are anonymized.

0 comentários Sem comentários
{count} votos

1 resposta

Classificar por: Mais útil
  1. Anônima
    2025-01-21T01:37:37+00:00

    Esta resposta foi traduzida automaticamente. Como resultado, pode haver erros gramaticais ou palavras estranhas.

    Olá

    Obrigado por postar no fórum da Comunidade Microsoft.

    Pela descrição acima, entendo que sua pergunta está relacionada ao servidor SQL.

    Uma vez que não há engenheiros dedicados a este tópico neste fórum. Para poder obter um tratamento rápido e eficaz do seu problema, recomendo que você reposte sua pergunta no fórum de perguntas e respostas, onde haverá um engenheiro dedicado para lhe dar uma resposta profissional e eficaz.

    Aqui está o link para o fórum de perguntas e respostas.
    Perguntas - Perguntas e respostas da Microsoft

    Clique no botão "Fazer uma pergunta" no canto superior direito para postar sua pergunta e selecionar tags relacionadas aos seus produtos.

    Espero que as informações acima sejam úteis.

    Se você tiver alguma dúvida ou preocupação, sinta-se à vontade para nos informar.

    Atenciosamente Karlie Weng

    0 comentários Sem comentários