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.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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.
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.
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.