2010-03-25 4 views

Répondre

3

Im mon expérience un des moyens les plus faciles à les contrôler à partir de SQL est de ne pas essayer un xp_cmdshell etc, mais pour ajouter une tâche qui exécute le package SSIS comme la première étape, puis à l'intérieur du SQL msdb.dbo.sp_start_job 'yourjobname'

Cela permet également de contrôler quel compte (par proxy/accréditif) le travail est exécuté.

+0

toute autre manière directe d'appeler un paquet ssis à partir d'une instruction sql? –

+0

Seule l'autre option que je connais par xp_cmdshell mais qui est juste une option horrible en comparaison et nécessite un accès xp_cmdshell qui est lui-même un problème de sécurité. Via le travail, vous pouvez suivre via la table de l'historique des tâches quand il se termine, via cmd shell vous ne le ferez pas. – Andrew

+0

Merci beaucoup. Je vais prendre cette approche. –

Questions connexes