Échec de l'appel à la méthode de connexion d'acquir au gestionnaire de connexion avec le code d'erreur 0xC0202009
j'ai un paquet SSIS qui lit un fichier Excel (Data Flow Source) et transfère les données au serveur SQL en utilisant L'item Destination Data Flow D'OLEDB. Le Gestionnaire de connexion OLEDB utilisé pour la destination est configuré pour utiliser L'authentification Windows. Le paquet fonctionne très bien sur ma machine de développement. Mais quand j'ouvre le même paquet sur une autre machine et que j'essaie de l'exécuter, cela donne l'erreur suivante dans la phase de Validation
erreur: 0xC020801C à DFT_NSOffers, Source - 'Subscription Offers$' 1 [347]: la méthode D'appel AcquireConnection au gestionnaire de connexion "ExcelConnection_NSOffers" a échoué avec le code d'erreur 0xC0202009. Erreur: 0xc0047017 à DFT_NSOffers, DTS.Pipeline: component "Source -' Subscription Offers$' 1 " (347) échec de la validation et retour du code d'erreur 0xC020801C. Erreur: 0xc004700c à DFT_NSOffers, DTS.Pipeline: un ou plusieurs composants ont échoué à la validation. Erreur: 0xc0024107 à DFT_NSOffers: il y a eu des erreurs pendant la tâche validation
j'utilise SQL Server 2005 (Version-9.0.1399)
comment je répare ça? Dois-je installer un autre composant ou service pack?
12 réponses
Je ne pense pas que ce soit une erreur de 64/32 bits. Ma machine Dev et mon serveur DB sont 32 bits. Mais j'ai pu le faire fonctionner. J'ai dû définir la propriété Delay Validation des tâches de flux de données à TRUE.
définir la propriété RetainSameConnection à True pour Excel manager a fonctionné pour moi .
j'ai eu le même problème, en essayant de charger des données à partir de la feuille de calcul Excel; et était en cours D'exécution sur WinX64. Je suis donc allé VS propriétés du projet de BI: propriétés de Configuration \ Dbugging et basculer Run64BitRuntime de True à False. Il a travaillé.
j'ai également eu la même erreur et il a simplement été résolu après l'installation du pilote MS offices et exécuter le travail dans 32 Bit DTEXEC. Maintenant, il fonctionne très bien.
vous pouvez obtenir la configuration d'en bas.
https://www.microsoft.com/en-in/download/confirmation.aspx?id=23734
pour résoudre ce problème de réaliser toutes vos tâches de flux de données en une seule séquence. Cela signifie qu'il ne doit pas exécuter en parallèle. Une séquence de tâches de flux de données ne devrait contenir qu'une seule tâche de flux de données et, pour cette tâche, une autre tâche de flux de données en tant que séquence.
Ex: -