Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Erro do excel na depuração final

Na hora da depuração final da estrutura os seguintes erros aparecem :

[SSIS.Pipeline] Erro: Falha na validação de Planilha de Clientes com o código de erro 0xC020801C. [Planilha de Clientes [369]] Erro: Código de Erro SIS DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER. Falha da chamada do método AcquireConnection para o gerenciador de conexões "Gerenciador de Conexões do Excel" com o código de erro 0xC0209303. Mensagens de erro podem ter sido postadas antes com mais informações sobre o motivo da falha na chamada para o método AcquireConnection.

[Gerenciador de conexões "Gerenciador de Conexões do Excel"] Erro: O provedor OLE DB solicitado Microsoft.ACE.OLEDB.12.0 não está registrado. Se o driver de 64 bits não estiver instalado, execute o pacote no modo de 32 bits. Código de erro: 0x00000000. Um registro OLE DB está disponível. Origem: "Microsoft OLE DB Service Components" Resultado: 0x80040154 Descrição: "Classe não registrada".

[Gerenciador de conexões "Gerenciador de Conexões do Excel"] Erro: O provedor 'Microsoft.ACE.OLEDB.12.0' não está registrado no computador local.

2 respostas
solução!

Olá Patrick tudo bem com você??

Tente instalar estes drivers e verifique se corrige o problema:

Após concluir a instalação, os providers e drivers já estarão disponíveis para uso no SQL Server (não precisa reiniciar).

O driver Microsoft.ACE.OLEDB.12.0 pode ser utilizado em sistemas operacionais 32 bits para abrir arquivos do Excel até a versão 2007 e pode ser utilizado em sistemas operacionais 64 bits e nessa edição, pode abrir arquivos do Excel de qualquer versão.

Vale ressaltar que não é possível instalar o driver 64 bits do ACE OLEDB se o Microsoft Office 2007-2016 x86 (32 bits) estiver instalado. Ou seja, se você estiver utilizando o SQL Server 64 bits e tiver instalado o Microsoft Office 32 bits, você não irá conseguir utilizar as funções OPENROWSET/OPENDATASOURCE para abrir arquivos do Excel, e pode se deparar com essa mensagem de erro:

Msg 7403, Level 16, State 1, Line 1 The OLE DB provider “Microsoft.ACE.OLEDB.12.0” has not been registered.

Espero ter te ajudado e qualquer coisa é só retornar aqui!

Olá , o primeiro link se encontra indisponível