none
Paquetes (ETL) SQL 2008 RRS feed

  • Pregunta

  • En el momento de crear una variable dentro de los paquetes asigno un valor por defecto

    Ejemplo

    Nombre   Ámbito                    Tipo de datos             Valor

    Usuario   Paquete (Global)       String                        Adm

     

    Pero si lo voy a ejecutar con dtexec y envio un usuario con una longitud mayor a la de defecto, no ejecuta el paquete por error en la longitud de la variable. Esto es debido a que inclui la variable al flujo y me toma por defecto el valor asignado a la variable dentro del paquete (longitud 3).

    ¿Como soluciono esto?

    ¿Existe alguna actualización?

    Es imposible que deba asignar por defecto un nombre de variable que cubra el total de caracteres que fuera posible para un usuario, en mi caso la longitud es de 30

    Agradezco cualquier apoyo que me puedan brindar

    lunes, 26 de julio de 2010 17:02

Respuestas

  • Supongo que incluiste la variable en un flujo a través de un derived column, haz ahí un cast y ponle la longitud que quieras. Si no es así, cuentanos como lo has puesto y vemos.
    Comparte lo que sepas, aprende lo que no sepas (FGG)
    lunes, 26 de julio de 2010 18:48
    Moderador