DTSRUN EN SQL2000

23/01/2006 - 15:16 por Omar | Informe spam
Buenos dias la pte es para pedirles paoyo en programar 184 DTS, intente como
me dicen uds a traves de un job pero no funciona.
Ingrese al SQL, luego a Crear un job, luego midio los pasos de las DTS hasta
aqui no hay problema, el tema es que por cada Paso me pide la sentencia de
ejecucion de c/u de las DTS ejem

DTSRun /S "(local)" /N "AS810 SITSQL SQL Giro Negocio Descuento Detalle"
/G "{46BCD192-7105-4668-8D4A-009B9654B241}" /W "0" /E
DTSRun /S "(local)" /N "AS810 SITSQL SQL Lote Control de Calidad" /G
"{74923B41-4203-4D8B-B031-00BE13AD6A00}" /W "0" /E
DTSRun /S "(local)" /N "AS810 SITSQL SQL O/C Proveedor Nacional de
Servicios" /G "{49CE7DA3-B5C0-4B38-BD2F-00E4EC44FFE2}" /W "0" /E

Pero no funciona, en todo caso cual seria la linea de ejecucion dentro de
las opciones de JOB, de una determinada DTS como por ejemplo : Giro Negocio

Gracias.

Preguntas similare

Leer las respuestas

#1 Carlo Sorrel
23/01/2006 - 15:27 | Informe spam
Hola, intentaste lo que te postee en tu anterior post..???
Aqui esta un recordatorio..., es bastante sencillo y funciona.
"otra forma seria crear un nuevo DTS, y agregar los DTS's uno por
uno, con el control de flujo de paso completado o satisfactorio, y ese DTS
guardarlo y programarlo como un Job que tenga su agendamiento de acuerdo a
tus necesidades. Y para saber si termino ok, puedes agregarle al final que
te envie un correo, y entre los pasos un mail si alguno falla. Revisa la
pagina http://www.sqldev.net/xp/xpsmtp.htm por el tema del correo."

Espero esto te sirva.
Saludos.

Atte.,
Carlo Sorrel

"Omar" escribió en el mensaje
news:
Buenos dias la pte es para pedirles paoyo en programar 184 DTS, intente
como
me dicen uds a traves de un job pero no funciona.
Ingrese al SQL, luego a Crear un job, luego midio los pasos de las DTS
hasta
aqui no hay problema, el tema es que por cada Paso me pide la sentencia de
ejecucion de c/u de las DTS ejem

DTSRun /S "(local)" /N "AS810 SITSQL SQL Giro Negocio Descuento
Detalle"
/G "{46BCD192-7105-4668-8D4A-009B9654B241}" /W "0" /E
DTSRun /S "(local)" /N "AS810 SITSQL SQL Lote Control de Calidad" /G
"{74923B41-4203-4D8B-B031-00BE13AD6A00}" /W "0" /E
DTSRun /S "(local)" /N "AS810 SITSQL SQL O/C Proveedor Nacional de
Servicios" /G "{49CE7DA3-B5C0-4B38-BD2F-00E4EC44FFE2}" /W "0" /E

Pero no funciona, en todo caso cual seria la linea de ejecucion dentro de
las opciones de JOB, de una determinada DTS como por ejemplo : Giro
Negocio

Gracias.
Respuesta Responder a este mensaje
#2 Omar
23/01/2006 - 15:51 | Informe spam
Hola Carlo si lo hice pero el problema es q me pide la sentencia SQL para
ejecutar la DTS, la cual no se cual es :

DTSRun /S "(local)" /N "SQL Giro Negocio Descuento Detalle" /G
"{46BCD192-7105-4668-8D4A-009B9654B241}" /W "0" /E


Yo creo que lo que tu dices es lo correcto, hacerlo en un Job con la
ejecucion de varias DTS una detras de otra pero cual seria la linea SQL para
ejecutar una DTS llamada "SQL Giro Negocio Descuento Detalle", por citar un
nombre.

Gracias.



"Carlo Sorrel" escribió:

Hola, intentaste lo que te postee en tu anterior post..???
Aqui esta un recordatorio..., es bastante sencillo y funciona.
"otra forma seria crear un nuevo DTS, y agregar los DTS's uno por
uno, con el control de flujo de paso completado o satisfactorio, y ese DTS
guardarlo y programarlo como un Job que tenga su agendamiento de acuerdo a
tus necesidades. Y para saber si termino ok, puedes agregarle al final que
te envie un correo, y entre los pasos un mail si alguno falla. Revisa la
pagina http://www.sqldev.net/xp/xpsmtp.htm por el tema del correo."

Espero esto te sirva.
Saludos.

Atte.,
Carlo Sorrel

"Omar" escribió en el mensaje
news:
> Buenos dias la pte es para pedirles paoyo en programar 184 DTS, intente
> como
> me dicen uds a traves de un job pero no funciona.
> Ingrese al SQL, luego a Crear un job, luego midio los pasos de las DTS
> hasta
> aqui no hay problema, el tema es que por cada Paso me pide la sentencia de
> ejecucion de c/u de las DTS ejem
>
> DTSRun /S "(local)" /N "AS810 SITSQL SQL Giro Negocio Descuento
> Detalle"
> /G "{46BCD192-7105-4668-8D4A-009B9654B241}" /W "0" /E
> DTSRun /S "(local)" /N "AS810 SITSQL SQL Lote Control de Calidad" /G
> "{74923B41-4203-4D8B-B031-00BE13AD6A00}" /W "0" /E
> DTSRun /S "(local)" /N "AS810 SITSQL SQL O/C Proveedor Nacional de
> Servicios" /G "{49CE7DA3-B5C0-4B38-BD2F-00E4EC44FFE2}" /W "0" /E
>
> Pero no funciona, en todo caso cual seria la linea de ejecucion dentro de
> las opciones de JOB, de una determinada DTS como por ejemplo : Giro
> Negocio
>
> Gracias.



Respuesta Responder a este mensaje
#3 Carlo Sorrel
23/01/2006 - 16:17 | Informe spam
Omar, cuando tu creas un DTS, y dentro de este llamas a otros DTS, no te
pide sentencia SQL, me da la impresión que estas agregando una sentencia y
no la tarea de ejecución de paquetes. Si tu SQL es en Ingles (que es lo
absolutamente recomendable), dentro del DTS, a tu izquierda, busca el boton
que cuando te posicionas encima te aparece la leyenda "Execute Package
Task", y en español "Tarea Ejecutar paquete", lo pinchas y ahi se te abrira
un menu, donde debes pinchar en el boton con tres puntitos, ahi se te
desplegaran los DTS's que tienes en tu Servidor SQL Local, y ahi seleccionas
el que deseas..., y asi sucesivamente.
Saludos.

Atte.,
Carlo Sorrel.

"Omar" escribió en el mensaje
news:
Hola Carlo si lo hice pero el problema es q me pide la sentencia SQL para
ejecutar la DTS, la cual no se cual es :

DTSRun /S "(local)" /N "SQL Giro Negocio Descuento Detalle" /G
"{46BCD192-7105-4668-8D4A-009B9654B241}" /W "0" /E


Yo creo que lo que tu dices es lo correcto, hacerlo en un Job con la
ejecucion de varias DTS una detras de otra pero cual seria la linea SQL
para
ejecutar una DTS llamada "SQL Giro Negocio Descuento Detalle", por citar
un
nombre.

Gracias.



"Carlo Sorrel" escribió:

Hola, intentaste lo que te postee en tu anterior post..???
Aqui esta un recordatorio..., es bastante sencillo y funciona.
"otra forma seria crear un nuevo DTS, y agregar los DTS's uno por
uno, con el control de flujo de paso completado o satisfactorio, y ese
DTS
guardarlo y programarlo como un Job que tenga su agendamiento de acuerdo
a
tus necesidades. Y para saber si termino ok, puedes agregarle al final
que
te envie un correo, y entre los pasos un mail si alguno falla. Revisa la
pagina http://www.sqldev.net/xp/xpsmtp.htm por el tema del correo."

Espero esto te sirva.
Saludos.

Atte.,
Carlo Sorrel

"Omar" escribió en el mensaje
news:
> Buenos dias la pte es para pedirles paoyo en programar 184 DTS, intente
> como
> me dicen uds a traves de un job pero no funciona.
> Ingrese al SQL, luego a Crear un job, luego midio los pasos de las DTS
> hasta
> aqui no hay problema, el tema es que por cada Paso me pide la sentencia
> de
> ejecucion de c/u de las DTS ejem
>
> DTSRun /S "(local)" /N "AS810 SITSQL SQL Giro Negocio Descuento
> Detalle"
> /G "{46BCD192-7105-4668-8D4A-009B9654B241}" /W "0" /E
> DTSRun /S "(local)" /N "AS810 SITSQL SQL Lote Control de Calidad" /G
> "{74923B41-4203-4D8B-B031-00BE13AD6A00}" /W "0" /E
> DTSRun /S "(local)" /N "AS810 SITSQL SQL O/C Proveedor Nacional de
> Servicios" /G "{49CE7DA3-B5C0-4B38-BD2F-00E4EC44FFE2}" /W "0" /E
>
> Pero no funciona, en todo caso cual seria la linea de ejecucion dentro
> de
> las opciones de JOB, de una determinada DTS como por ejemplo : Giro
> Negocio
>
> Gracias.



Respuesta Responder a este mensaje
#4 Salvador Ramos
23/01/2006 - 17:40 | Informe spam
Hola,

Lo que intentas hacer es crear un job que ejecute varios dts, eso es
posible, y debes ir creando diferentes pasos.
Pero la alternativa que te hemos comentado, es que crees un DTS que se
encargue de llamar a todos los paquetes DTS que desees y con el flujo de
ejecución decides el orden en que se ejecutarán.
Una vez que tengas esto, tendrás un sólo paquete DTS que cuya misión es
ejecutarlos todos. Ese nuevo DTS es el que debes programar su ejecución
mediante un job.
La forma más sencilla de hacerlo, es pulsando botón derecho sobre él, y
verás que tienes una opción en ese menú emergente para programarlo (esto te
generará el job).

Un saludo
Salvador Ramos
Murcia - España

[Microsoft MVP SQL Server]
www.helpdna.net (información sobre SQL Server y .NET)


"Omar" escribió en el mensaje
news:
Buenos dias la pte es para pedirles paoyo en programar 184 DTS, intente
como
me dicen uds a traves de un job pero no funciona.
Ingrese al SQL, luego a Crear un job, luego midio los pasos de las DTS
hasta
aqui no hay problema, el tema es que por cada Paso me pide la sentencia de
ejecucion de c/u de las DTS ejem

DTSRun /S "(local)" /N "AS810 SITSQL SQL Giro Negocio Descuento
Detalle"
/G "{46BCD192-7105-4668-8D4A-009B9654B241}" /W "0" /E
DTSRun /S "(local)" /N "AS810 SITSQL SQL Lote Control de Calidad" /G
"{74923B41-4203-4D8B-B031-00BE13AD6A00}" /W "0" /E
DTSRun /S "(local)" /N "AS810 SITSQL SQL O/C Proveedor Nacional de
Servicios" /G "{49CE7DA3-B5C0-4B38-BD2F-00E4EC44FFE2}" /W "0" /E

Pero no funciona, en todo caso cual seria la linea de ejecucion dentro de
las opciones de JOB, de una determinada DTS como por ejemplo : Giro
Negocio

Gracias.
Respuesta Responder a este mensaje
#5 Omar
24/01/2006 - 20:22 | Informe spam
GRACIAS SI FUNCIONO TAL COMO UDS DOS ME DIJERON, MUCHAS GRACIAS.


"Salvador Ramos" escribió:

Hola,

Lo que intentas hacer es crear un job que ejecute varios dts, eso es
posible, y debes ir creando diferentes pasos.
Pero la alternativa que te hemos comentado, es que crees un DTS que se
encargue de llamar a todos los paquetes DTS que desees y con el flujo de
ejecución decides el orden en que se ejecutarán.
Una vez que tengas esto, tendrás un sólo paquete DTS que cuya misión es
ejecutarlos todos. Ese nuevo DTS es el que debes programar su ejecución
mediante un job.
La forma más sencilla de hacerlo, es pulsando botón derecho sobre él, y
verás que tienes una opción en ese menú emergente para programarlo (esto te
generará el job).

Un saludo
Salvador Ramos
Murcia - España

[Microsoft MVP SQL Server]
www.helpdna.net (información sobre SQL Server y .NET)


"Omar" escribió en el mensaje
news:
> Buenos dias la pte es para pedirles paoyo en programar 184 DTS, intente
> como
> me dicen uds a traves de un job pero no funciona.
> Ingrese al SQL, luego a Crear un job, luego midio los pasos de las DTS
> hasta
> aqui no hay problema, el tema es que por cada Paso me pide la sentencia de
> ejecucion de c/u de las DTS ejem
>
> DTSRun /S "(local)" /N "AS810 SITSQL SQL Giro Negocio Descuento
> Detalle"
> /G "{46BCD192-7105-4668-8D4A-009B9654B241}" /W "0" /E
> DTSRun /S "(local)" /N "AS810 SITSQL SQL Lote Control de Calidad" /G
> "{74923B41-4203-4D8B-B031-00BE13AD6A00}" /W "0" /E
> DTSRun /S "(local)" /N "AS810 SITSQL SQL O/C Proveedor Nacional de
> Servicios" /G "{49CE7DA3-B5C0-4B38-BD2F-00E4EC44FFE2}" /W "0" /E
>
> Pero no funciona, en todo caso cual seria la linea de ejecucion dentro de
> las opciones de JOB, de una determinada DTS como por ejemplo : Giro
> Negocio
>
> Gracias.



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