OVH Cloud OVH Cloud

Integration Service

1 réponse
Avatar
lyris
Bonjour,
Ma question sur vba et SSIS n'a pas eu un grand succès on dirait.
Mais je retente avec une nouvelle question
Est-il possible d'éxécuter un package SSIS par une commande T-SQL ?

J'ai découvert le SSIS il ya très peu de temps et j'ai l'impression que ses
capacités sont énormes mais avant de m'y pencher un peu plus, j'ai besoin
d'être sur que je puisse échanger des données entre le SSIS et mon
application VBA.
Cela parait peut etre dingue pour certains de s'accrocher autant a du VBA
mais la boite pour laquelle je travaille a toujours développé ses appli sous
MS Access et meme si le changement de SGBD est devenu nécéssaire, le
changement de langage est loin d'etre au gout du jour.

En tout cas je remercie sincèrement toute personne qui pourra m'aider.

1 réponse

Avatar
Lionel BILLON (MVP)
Bonjour Lyris,

Désolé d'être passé à côté de votre question sur VBA et SSIS.

Concernant votre dernière question sur l'execution d'un package SSIS
depuis une commande T-SQL :

Contrairement à ce qui était possible avec DTS, il n'est pas possible
d'executer
directement les package SSIS avec le T-SQL. Néanmoins voici quelques pistes
de contournement :

1) Vous créez un job SQL qui execute le package SSIS et vous executez le job
directement depuis votre procédure T-SQL
ou
2) Vous executez l'utilitaire en ligne de commande DTEXEC à partir d'une
procedure
T-SQL
ou
3) Vous utilisez une des nouveautés de SQL 2005 en appellant un package SSIS
depuis une procédure stockée en code managé .Net, mais je vous l'accorde ce
n'est plus du T-SQL ;o)

Cordialement,

Lionel BILLON (MVP)
WINSIGHT - www.winsight.fr

"lyris" a écrit :

Bonjour,
Ma question sur vba et SSIS n'a pas eu un grand succès on dirait.
Mais je retente avec une nouvelle question
Est-il possible d'éxécuter un package SSIS par une commande T-SQL ?

J'ai découvert le SSIS il ya très peu de temps et j'ai l'impression que ses
capacités sont énormes mais avant de m'y pencher un peu plus, j'ai besoin
d'être sur que je puisse échanger des données entre le SSIS et mon
application VBA.
Cela parait peut etre dingue pour certains de s'accrocher autant a du VBA
mais la boite pour laquelle je travaille a toujours développé ses appli sous
MS Access et meme si le changement de SGBD est devenu nécéssaire, le
changement de langage est loin d'etre au gout du jour.

En tout cas je remercie sincèrement toute personne qui pourra m'aider.