EJECUTAR DTS CON PARAMETROS DE ENTRADA

18/08/2003 - 15:52 por Franklin | Informe spam
Como puedo ejecutar un dts con parametros de entrada...(Ano, Mes, Cia) como
lo defino en el dts y como le envio los parametros desde VB..

Gracias por la ayuda que me puedan dar...

Franklin...

Preguntas similare

Leer las respuestas

#1 Gustavo Larriera [MVP SQL]
18/08/2003 - 19:55 | Informe spam
Puedes hacerlo asi:

1. Defines algunas variables globales en el DTS package. Las variables
globales las puedes definir en el DTS Designer, opción DTS Package
Properties.

2. Desde tu programa puedes invocar al utilitario DTSRUN.EXE, dandole los
valores a las variables globales con la opción /A de DTSRUN.EXE (ver
descripción detallada en BOLs).

saludos
Gustavo Larriera, MSFT MVP-SQL
Uruguay LatAm

This message is provided "AS IS" with no warranties expressed or implied,
and confers no rights.






"Franklin" wrote in message
news:etX0Z%
Como puedo ejecutar un dts con parametros de entrada...(Ano, Mes, Cia)


como
lo defino en el dts y como le envio los parametros desde VB..

Gracias por la ayuda que me puedan dar...

Franklin...


Respuesta Responder a este mensaje
#2 Javier Loria\(MVP\)
18/08/2003 - 20:34 | Informe spam
Hola Franklin:
a) Como se ejecutan:
DTSRUN . /A Ano:3 03 /A Mes:3=8 /A Dia:3
(Ojo que el 3 el el tipo de la variable, busca en los BOL por los otros
tipos).
b) Cono las defino:
Con VARIABLES GLOBALES, esto con el disenador, sin marcar nada, clic
derecho DTS Properties, Global Variables.
c) Como envio los parametros desde VB:
Depende de donde quieres que corra el codigo del DTS:
i) En la Estacion: Si quieres incorporar el codigo dentro el
binario, toma el paquete desde el disenador y con Save As Visual Basic. Toma
el modulo lo agregas a tu proyecto. (Por supuesto requiere las referencias a
los Dll's de DTS). Igual si lo que quieres leer un DTS que esta en el
servidor tendras que hacer una variable Package y ejecutar el metodo:
LoadFromSQLServer.
ii) En el Servidor: Crea un procedimiento almacenado que reciba como
parametros Ano, Mes, Dia y contruyes la setencia del DTSRUN que deseas
correr y lo ejecutas usando xp_cmdshell @MiComando.

Saludos,


Javier Loria
Costa Rica (MVP)
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.

Franklin escribio:
Como puedo ejecutar un dts con parametros de entrada...(Ano, Mes,
Cia) como lo defino en el dts y como le envio los parametros desde
VB..

Gracias por la ayuda que me puedan dar...

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