3 votes

Pourquoi mes données ne s'écrivent-elles pas vers la destination excel ? SSIS

J'ai créé un paquet SSIS qui exporte plusieurs lignes vers Excel, généralement moins de 200 (y compris l'en-tête). Lorsque je l'exécute dans VS2015 Debug, tout devient vert.

enter image description here

J'attends même comme cette question dit .

enter image description here

Pourtant, rien d'autre que l'en-tête n'arrive au fichier.

Je sais que ce ne sont pas beaucoup de données, mais j'essaie de l'automatiser car les données finiront par augmenter et je ne veux pas les exécuter manuellement en permanence.

Des idées ? J'utilise SQL Server 2012 et j'ai écrit ce paquet SSIS avec VS2015.

2voto

Eric Hauenstein Points 2264

Il arrive parfois qu'avec les destinations Excel, le formatage caché amène le connecteur de flux de données à commencer à écrire les données à une ligne autre que la première.

Si cela se produit, vous devrez recréer votre modèle à partir d'un nouveau document Excel, et reconstruire l'en-tête si nécessaire.

0voto

Cela dépend de la taille du tampon que le processus sous-jacent utilise. J'ai surveillé la consommation du lecteur C : pendant que le paquet SSIS écrivait vers la destination Excel, et j'ai constaté que l'espace devenait plein, et dès que tout l'espace est occupé, le paquet se termine avec succès sans écrire aucune ligne vers la destination Excel. Par conséquent, j'ai libéré suffisamment d'espace de mon lecteur C : (environ 2 Go) et tout a commencé à fonctionner correctement.

J'ai également trouvé les éléments suivants utiles filetage qui pourrait être utile à quelqu'un.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X