La Web del Programador: Comunidad de Programadores
 
    Pregunta:  15715 - DTS DESDE STORED PROCEDURE
Autor:  Edward Angulo
Quisiera saber si existe alguna forma de ejecutar un DTS atraves de un Stored Procedure. estaré muy agradecido por cualquier aporte que me puedan brindar.

  Respuesta:  Luis Antonio Vega Torres
Declare @hResult int
Declare @pkg int
Exec @hResult = sp_OACreate 'DTS.Package',@Pkg OutPut
Exec @hResult = sp_OAMethod @pkg,'LoadFromSqlServer',Null, @ServerName = '(Local)' ,
@ServerUserName = Usuario no es necesario solo por seguridad,
@ServerPassword = Password el cual no es necesario solo por seguridad,
@ Flags = 256,
@PackagePassword = @pkgPwd opcional
@PackageGuid = , el Id del Packate, se ve en las propiedades
@PackageName = 'TestDTS'
Exec @hResult = sp_OAMethod @pkg, 'Execute' ejecuta el proceso
Exec @hResult = sp_OAMethod @pkg, 'unInitialize'