Algunas veces uno requiere ejecutar DTS mediante programa, necesariamente debes instalar componentes apartes que lo único que logran es tener que incluirlos al momentos de llevarlos a producción u otro equipo de un usuario.
HAy una solución muy simple, dejar que SQL Server mediante un sp ejecute dicho DTS y no directamente desde programa.
Espero les siva dicho ejemplo:
CREATE PROCEDURE sp_EjecutarDTS(@Paquete varchar(500) )
As
declare @Sql varchar(8000)
Set @Sql = 'dtsrun /s (local) /e /n ' + @Paquete
exec master.dbo.xp_cmdshell @Sql
Go
Posted
Wed, Aug 31 2005 18:18
by
jvargas