Mensagem de erro: "Classe não registrada" quando você atualiza dados PowerPivot

Traduções deste artigo Traduções deste artigo
ID do artigo: 2022518
Expandir tudo | Recolher tudo

Sintomas

considere o seguinte cenário:
  • É abrir uma pasta de trabalho do Microsoft PowerPivot que tiver sido criada em um computador diferente em seu sistema.
  • janela em PowerPivot, tente atualizar os dados com os dados mais atuais do servidor back-end usando a opção Atualizar tudo no menu de atualização. Ou, você tentar importar os dados por meio de uma das conexões sob a opção de Conexão existente na guia estrutura e

neste cenário, você pode receber uma mensagem de erro semelhante à seguinte:

< Estilo DL = "MARGIN-RIGHT: 0px" dir = ltr >
o provedor < nome do provedor > não está registrado.
ocorreu o seguinte erro de sistema: classe não registrada não foi possível fazer uma conexão à fonte de dados com o DataSourceID de < identificação da fonte de dados > ', o nome de < nome de fonte de dados >. Ocorreu um erro durante o processamento de < nome da tabela >. O provedor < nome do provedor > não está registrado.
a operação foi cancelada.

Observação: O erro pode ser repetido para cada conexão falhar.

Causa

o problema ocorre quando o provedor que está definido para a conexão de dados para dados PowerPivot não existe no sistema.

esse comportamento é próprio do projeto.

Resolução

para resolver o problema, U sar um dos seguintes procedimentos.

Procedimento 1: configurar a conexão com falha para usar um provedor diferente e compatível que existe no sistema

Para fazer isso, execute essas etapas:

  1. Em the window dinâmica avançados, clique na guia Design, no menu da faixa de opções.
  2. clique em conexões existentes.
  3. da lista de conexões disponíveis, clique na conexão que está falhando e, em seguida, clique em Editar.
  4. na janela Editar conexão, clique em Avançado.
  5. na área Definir propriedades avançadas, altere o valor de provedor para um provedor diferente e são compatível e, em seguida, atualizar dados.

por exemplo, se a conexão estiver configurada para usar SQLNCLI10 (SQL Native Client 10 Provider) e se o cliente nativo do SQL não está instalado no seu sistema, altere o provedor para SQLOLEDB e, em seguida, atualizar os dados na pasta de trabalho.

2 Do procedimento : instalar o provedor

  1. identificar o provedor que é usado para a falha conexão. para fazer isso, use as informações na mensagem de erro ou as etapas documentadas no procedimento de 1 para identificar o provedor.
  2. instalar o provedor do sistema usando mídia de instalação ou baixando o provedor de Internet.

por exemplo, se a conexão estiver configurada para usar SQLNCLI10 (SQL Native Client 10 Provider) e se o provedor do SQL Native Client não está instalado no seu sistema, instale o provedor da mídia de instalação do SQL Server. Ou faça o download do provedor do seguinte site da Microsoft:

< um href="http://www.microsoft.com/downloads/details.aspx?FamilyId=C6C3E9EF-BA29-4A43-8D69-A2BED18FE73C & displaylang=en"> Microsoft SQL Server 2008 Feature Pack de agosto de 2008

Mais Informações

você também poderá ver uma mensagem de erro semelhante quando você usa um sistema de 32 bits para trabalhar com uma pasta de trabalho que foi desenvolvida em um sistema de 64 bits. E, não há nenhum fornecedor de 32 bits está disponível para um ou mais das conexões que são definidas na sua pasta de trabalho ou o provedor de 32 bits não está instalado no seu disco rígido, ou vice-versa.

Propriedades

ID do artigo: 2022518 - Última revisão: sábado, 12 de junho de 2010 - Revisão: 1.0
Palavras-chave: 
kbmt KB2022518 KbMtpt
Traduçã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 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: 2022518

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com