erreur 0x80040E21 ou 0 x 80004005 lors d’une tâche de flux de données dans un package SSIS s’exécute une requête MDX dans SQL Server à l’aide de MSOLAP

Symptômes

Considérez le scénario suivant :
  • Vous exécutez un package de Microsoft SQL Server Integration Services (SSIS) dans SQL Server 2012, SQL Server 2008 R2, SQL Server 2008 ou SQL Server 2005.
  • Le package SSIS contient une tâche de flux de données.
  • La tâche s’exécute une requête d’expressions multidimensionnelles (MDX) dans SQL Server Analysis Services (SSAS) à l’aide de Analysis Services fournisseur Microsoft OLE DB pour SQL Server (MSOLAP) dans un gestionnaire de connexions SSIS.
Dans ce scénario, vous pouvez recevoir un message d’erreur semblable à l’un des éléments suivants.

Message d'erreur 1
Erreur : 0xC0202009 au niveau de la tâche de flux de données, Source OLE DB [1] : OLE DB une erreur s’est produite. Code d’erreur : 0 x 80004005.
Un enregistrement OLE DB est disponible. Source : « fournisseur Microsoft OLE DB pour Analysis Services 2005"Hresult : 0 x 80004005 Description : « erreur interne : une erreur inattendue s’est produite (fichier ' pcrsstore.cpp', ligne 325, fonction 'PCRSStore::UnLock'). ».
Erreur : 0xC004701A données de flux tâche DTS. Pipeline : le composant « OLE DB Source » (1) Échec de la phase de pre-execute et a retourné le code d’erreur 0xC0202009.

Message d'erreur 2
HRESULT : 0 x 80004005 lors Description : « Impossible de se connecter au serveur d’analyse. Le nom de serveur 'giclssasbau\gi' n’a pas été trouvé. Vérifiez que le nom entré est correct, puis essayez à nouveau ».

Message d'erreur 3
Erreur : 0xC0202009 au niveau de la tâche de flux de données, Source OLE DB [1] : OLE DB une erreur s’est produite. Code d’erreur : 0x80040E21.
Erreur : 0xC004701A données de flux tâche DTS. Pipeline : le composant « OLE DB Source » (1) Échec de la phase de pre-execute et a retourné le code d’erreur 0xC0202009.

Solution de contournement

Pour contourner ce problème, ajoutez la clause suivante dans la chaîne de connexion du fournisseur MSOLAP dans le Gestionnaire de connexions :

Format=Tabular;

État

Microsoft a confirmé l'existence de ce problème dans les produits Microsoft répertoriés dans la section « S'applique à ».
Propriétés

ID d'article : 2861775 - Dernière mise à jour : 26 janv. 2017 - Révision : 1

Commentaires