Bonjour,
J'ai besoin de votre aide pour déboguer mon agent SQL Server qui me renvoi à chaque fois une duplication de ligne dans mon fichier.
En effet, j'ai un package SSIS qui alimente une table avec les étapes suivantes:
- Troncation de ma table de fait (T_FACTURATION_VENTES)
- chargement de la table ODS
- Suppression des lignes de la table de fait (F_FACTURATION_VENTES)
- Chargement de la table de fait F_FACTURATION proprement dite
Lorsque j'exécute mon lot SSIS sous Visual Studio, il marche sans problème;
mais lorsque je l'exécute avec l'agent SQL SERVER de manière automatique, il me renvoi l'erreur suivante:
En 2012,tout marchait très bien lorsque, au niveau de la suppression, on avait mis la requête suivante:" Violation de la contrainte PRIMARAY KEY PK_FACTURATION_VENTES; impossible d'insérer une clé en double dans l'objet FAIT_FACTURATION_VENTES"
En 2013, J'ai remplacé le -1 par -2 et c'est la où tout ne marche plus sous l'Agent SQL SERVER.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 DELETE FROM [NOM_SERVEUR].[FAIT].[F_FACTURATION_VENTES] WHERE ID_DATE_FACTURE>year(DATEADD(year,-1,GETDATE()))*10000+101
Puis-je avoir votre aide SVP?
Merci de votre retour.
Partager