Asignar variable en DTS con tarea Ejecutar Paquete

24/10/2005 - 18:06 por Juan Ant. | Informe spam
Estoy llamando a un paquete desde otro. Necesito modificar el valor de
las variables globales del paquete interno, copiándolas de las
variables globales del paquete que llama (paquete externo).

Veo que se puede asignar valores a pelo, mediante la pestaña
"Variables Globales del Paquete Interno", de las propiedades del
paquete, pero no sé hacerlo mediante código, o a partir de una
Select.

Gracias!

Preguntas similare

Leer las respuestas

#1 Isaias
24/10/2005 - 19:06 | Informe spam
Tal vez aqui, encuentres una respuesta

WWW.SQLDTS.COM

Saludos
IIslas


"Juan Ant." escribió:

Estoy llamando a un paquete desde otro. Necesito modificar el valor de
las variables globales del paquete interno, copiándolas de las
variables globales del paquete que llama (paquete externo).

Veo que se puede asignar valores a pelo, mediante la pestaña
"Variables Globales del Paquete Interno", de las propiedades del
paquete, pero no sé hacerlo mediante código, o a partir de una
Select.

Gracias!


Respuesta Responder a este mensaje
#2 Juan Ant.
24/10/2005 - 20:35 | Informe spam
Bueno, investigando un poco y mirando en un libro he dado con la tecla.
Es sencillo. Lo cuento por si a alguien le interesa:

Lo único que hay que hacer es irse a las propiedades de la tarea
"Ejecutar paquete", y en la pestaña "Variables globales del paquete
externo", introducir tantas variables como queramos pasar al paquete
interno. El nombre debe coincidir exactamente con los nombres de las
variables dentro del paquete interno.

Una vez hecho esto, ya está, ya podemos asignar valores a esas
variables de la forma normal: DTSGlobalVariables(NombreVar).Value = 100
y ese valor se pasará al paquete interno.

Saludos
Respuesta Responder a este mensaje
#3 championer
09/11/2005 - 09:17 | Informe spam
Para ello usa :
dtsrun /Ffilename /Npackage_name /Mpackage_password
/Anombrevar01:tipovariable=valorvariable01
/Anombrevar02:tipovariable=valorvariable02

los tipos pueden ser

2: small integer
3: integer
6: currency
7: date
8: string
14: decimal
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida