J'essaie de créer un package SSIS qui interroge les données d'une table et appelle une procédure stockée dans une autre base de données avec chaque ligne.Comment appelez-vous une procédure stockée dans SSIS?
Dans mon ancien package DTS, je faisais ceci:
EXEC myStoredProcedure ?, ?, ?
... et puis je cartographié les paramètres. Cependant, dans SSIS, je ne peux pas comprendre comment faire ce travail.
J'ai une tâche de flux de données, qui exécute d'abord une requête pour les données. Il transmet les données à une destination OLE DB. J'ai placé le mode d'accès de données à la "commande de SQL", mais quand j'essaye de mettre dans le SQL ci-dessus, j'obtiens "le compte de paramètre invalide" quand il analyse le SQL. Je ne peux pas accéder à l'écran Mappages. Des idées?
Pourquoi une tâche aussi simple semble-t-elle si complexe avec MS 'Data Transfer Utilities ??? C'était facile à faire en DTS, étant donné qu'il a fallu du temps pour configurer des mappages inutiles. –
Je suis sûr que vous pouvez le faire au niveau du 'flux de données', en fait je suis sûr que je l'ai fait mais je ne me souviens plus comment. Sinon, comment devez-vous, par exemple, exécuter un proc INSERT pour les recherches échouées? –