Bonjour,
Dans le cadre de l'alimentation d'une BDD SQL 2008, j'utilise SSIS 2008 et les destinations OLE DB pour faire des insertions en BULK INSERT (Openrowset à l'aide de fastload).
Sur ma table destination, j'ai mis un trigger qui doit me faire des calculs "tordus" sur chaque lignes insérées.
Mon soucis est qu'il ne me fait mon calcul que sur ma dernière ligne de mon paquet (~10000). J'en ai déduit ce chiffre car je n'ai que 100 ligne de calculés sur les 1 000 000 que comportent ma table.
Je tiens a préciser que j'ai activer le FIRE_TRIGGERS sur ma destination OLE DB dans SSIS.
Si je coupe le BULK INSERT mon trigger passe bien pour toutes mes lignes mais mon alimentation met 2h au lieu de 10 minutes
Merci d'avance pour votre aide.
Partager