2016-06-20 1 views
1

Il y a une tâche de flux de données, qui consiste en source Excel et SQL. Lorsque j'exécute une tâche de flux de données seule, elle fonctionne bien.Si j'exécute ce flux de données dans aa pour chaque boucle, cela donneSSIS Code d'erreur: 0x80040E37

[Excel Source [17]] Error: SSIS Error Code DTS_E_OLEDBERROR. An OLE DB error has occurred. Error code: 0x80040E37.

[Excel Source [17]] Error: Opening a rowset for "'Sheet Data$'" failed. Check that the object exists in the database.

[SSIS.Pipeline] Error: "Excel Source" failed validation and returned validation status "VS_ISBROKEN".

Quelqu'un at-il eu un problème similaire?

+0

Montrez-nous comment vous implémentez la boucle foreach. Inclure tout ce qui change de quand il fonctionne (sans la boucle) à quand il ne le fait pas (avec la boucle) –

Répondre

3

La feuille que SSIS tente d'ouvrir dans votre fichier Excel n'existe pas.

+0

Il existe.C'est pourquoi je disais quand essayer d'exécuter la tâche oledb indépendamment puis tout bon – user1254579

+0

Ma réponse est encore correct- ** la feuille de calcul n'existe pas ** - pourquoi il n'existe pas est difficile à déduire avec les informations fournies. Votre ForEach est-il configuré correctement? Combien de feuilles de calcul traite-t-elle avant l'erreur? Avez-vous essayé d'abord de faire défiler quelques connexions de texte à plat? – BIDeveloper

+1

le pour chaque boucle excelfilepath se réfère à un mauvais emplacement (.Found it en mode débogage.) Même si j'ai donné un chemin de fichier différent !! – user1254579

0

J'ai eu le même problème. Et comme j'ai découvert la raison était la propriété en lecture seule.

Quand j'ajouté avant flux de données tâche Tâche: File System Task où je mis la propriété Excel ReadOnly=False il a commencé à travailler.

Voici quelques écrans. J'espère que ça peut aider quelqu'un. :)

Reading files in FOr Each Loop Container

remove read-only property: File System Task Editor

1

Dans mon cas, cette erreur est due à une plage nommée référencée dans le nom du livre Excel Gestionnaire suppression.