como se ejecuta un dts desde un procedimiento almacenado

24/05/2005 - 17:07 por FERNANDO HERRERA | Informe spam
necesito ejecutar un dts desde un procedimiento almacenado.


gracias



Fernando Herrera C.
Dpto. Informática
Alcia Servicios de Personal Ltda.
Nicanor de la Sotta 1633 - Santiago
Fono : (562) 247-4422 Fax : (562) 247-4423
E-Mail : fherrera@task.cl

Preguntas similare

Leer las respuestas

#1 Maxi
24/05/2005 - 17:32 | Informe spam
Hola, podes usar xp_cmdshell('dtsrun...')

DTSRUN es una utilidad que permite la ejecucion de DTS


Salu2
Maxi


"FERNANDO HERRERA" escribió en el mensaje
news:
necesito ejecutar un dts desde un procedimiento almacenado.


gracias



Fernando Herrera C.
Dpto. Informática
Alcia Servicios de Personal Ltda.
Nicanor de la Sotta 1633 - Santiago
Fono : (562) 247-4422 Fax : (562) 247-4423
E-Mail :


Respuesta Responder a este mensaje
#2 Alejandro Mesa
24/05/2005 - 18:18 | Informe spam
Fernando,

Ademas de la opcion posteada por Maxi, puedes crear un trabajo o tarea (job)
y arrancar esa tarea desde el sp usando sp_start_job. Esta opcion te deja
correr el DTS pero de forma asincrona, osea, el sp sigue su operacion y el
paquete queda corriendo por su cuenta, cosa que no es muy practica al menos
que despues chequees el job usando sp_help_job para ver como termino. Los
paquetes DTS estan basados en COM+ y por eso puedes usar los procedimientos
sp_OA* para instanciar estos objetos desde tu procedimiento, siendo una
opcion mas manejable pero un poco mas complicada, y al igual que usando
xp_cmdshell, se pierde mucho control cuando ejecutamos codigo fuera del
entorno de la maquina de sql server.

Aca hay un ejemplo que usa los sps sp_OA*

Data Transformation Services (DTS)
http://www.databasejournal.com/feat...hp/1459181


AMB

"FERNANDO HERRERA" wrote:

necesito ejecutar un dts desde un procedimiento almacenado.


gracias



Fernando Herrera C.
Dpto. Informática
Alcia Servicios de Personal Ltda.
Nicanor de la Sotta 1633 - Santiago
Fono : (562) 247-4422 Fax : (562) 247-4423
E-Mail :



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida