Erro de 0x80040E21 ou 0x80004005 quando uma tarefa de fluxo de dados num pacote SSIS executa uma consulta MDX utilizando MSOLAP no SQL Server

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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática… erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.

2861775
Sintomas
Considere o seguinte cenário:
  • Pode executar um pacote do Microsoft SQL Server Integration Services (SSIS) no SQL Server 2012, SQL Server 2008 R2, SQL Server 2008 ou SQL Server 2005.
  • O pacote SSIS contém uma tarefa de fluxo de dados.
  • A tarefa é executada uma consulta de expressões multidimensionais (MDX) no Analysis Services SSAS (SQL Server) utilizando Microsoft Analysis Services OLE DB Provider para SQL Server (MSOLAP) no Gestor de ligações de SSIS.
Neste cenário, poderá receber uma mensagem de erro semelhante a uma das seguintes opções.

Mensagem de erro 1
Erro: 0xC0202009 a tarefa de dados de fluxo, OLE DB origem [1]: erro de An OLE DB. Código de erro: 0x80004005.
Um registo de OLE DB está disponível. Origem: "fornecedor de Microsoft OLE DB para Analysis Services 2005" Hresult: 0x80004005 Descrição: "Erro interno: Ocorreu um erro inesperado ao (ficheiro ' pcrsstore.cpp', linha 325 de função 'PCRSStore::UnLock').".
Erro: 0xC004701A dados de fluxo de tarefa, DTS.Tubagem: o componente "OLE DB" origem (1) falhou a fase de pre-execute e devolveu o código de erro 0xC0202009.

Mensagem de erro 2
HRESULT: 0x80004005 Descrição: "não é possível ligar ao servidor de análise. O nome de servidor 'giclssasbau\gi' não foi encontrado. Verifique se o nome que introduziu está correcto e, em seguida, volte a tentar".

Mensagem de erro 3
Erro: 0xC0202009 a tarefa de dados de fluxo, OLE DB origem [1]: erro de An OLE DB. Código de erro: 0x80040E21.
Erro: 0xC004701A dados de fluxo de tarefa, DTS.Tubagem: o componente "OLE DB" origem (1) falhou a fase de pre-execute e devolveu o código de erro 0xC0202009.
Como contornar
Para contornar este problema, adicione a seguinte cláusula para a cadeia de ligação do fornecedor MSOLAP no Gestor de ligação:

Format=Tabular;
Ponto Da Situação
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a".

Aviso: Este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 2861775 - Última Revisão: 07/22/2013 08:26:00 - Revisão: 1.0

  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL 2005 Server Enterprise
  • Microsoft SQL Server 2005 Enterprise X64 Edition
  • Microsoft SQL Server 2005 Evaluation Edition
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL 2005 Server Workgroup
  • Microsoft SQL Server 2008 R2 Datacenter
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Express
  • Microsoft SQL Server 2008 R2 Express with Advanced Services
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Express
  • Microsoft SQL Server 2008 R2 Standard
  • Microsoft SQL Server 2008 R2 Web
  • Microsoft SQL Server 2008 R2 Workgroup
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 Web
  • Microsoft SQL Server 2008 Workgroup
  • Microsoft SQL Server 2012 Developer
  • Microsoft SQL Server 2012 Enterprise
  • Microsoft SQL Server 2012 Standard
  • Microsoft SQL Server 2012 Web
  • SQL Server 2012 Enterprise Core
  • kbsurveynew kbtshoot kbexpertiseadvanced kbmt KB2861775 KbMtpt
Esta informação foi útil?