none
Ejecutar el mismo paquete dtsx en distintas bases de datos RRS feed

  • Pregunta

  •  

    Buenas!

     

    He creado un dataflow que ataca a una bd pero ese mismo data flow debe atacar a varias bd's. Me gustaria hacerlo dinamico y a poder ser automatico...se podria hacer con los for loop container?¿?....la verdad es q no he encontrado informacion sobre como cambiar el nombre de la base de datos a la que ataca. Podía hacerlo leyendo un archivo?

     

    si alguine me puede ayudar o me puede decir donde encontrar informacion ...estaria muy agradecido.

    Muchas gracias de todos modos.

    un saludo. 

    martes, 18 de noviembre de 2008 9:58

Respuestas

  • Yo lo haría leyendo el conjunto de bases de datos (cadenas de conexión) de algún sitio (tabla en base de datos o fichero xml) y lo metería un dataset, y después recorrerlo con un for each loop. Una vez dentro del FEL asignas dinámicamente la propiedad ConnectionString de la conexión a la variable de iteración y ya lo tienes.

     

    Otra opción es crear el paquete normal y llamarlo desde un paquete maestro con un FEL también, con el componente Execute Package. Si creas una base de datos de configuración y vas cambiando la cadena de conexión en las sucesivas llamadas tendrás el mismo resultado.

     

    En mi opinión la opción más sencilla es la primera.

     

    Espero haberte ayudado.

     

    Saludos.

     

    miércoles, 19 de noviembre de 2008 9:42

Todas las respuestas

  • Yo lo haría leyendo el conjunto de bases de datos (cadenas de conexión) de algún sitio (tabla en base de datos o fichero xml) y lo metería un dataset, y después recorrerlo con un for each loop. Una vez dentro del FEL asignas dinámicamente la propiedad ConnectionString de la conexión a la variable de iteración y ya lo tienes.

     

    Otra opción es crear el paquete normal y llamarlo desde un paquete maestro con un FEL también, con el componente Execute Package. Si creas una base de datos de configuración y vas cambiando la cadena de conexión en las sucesivas llamadas tendrás el mismo resultado.

     

    En mi opinión la opción más sencilla es la primera.

     

    Espero haberte ayudado.

     

    Saludos.

     

    miércoles, 19 de noviembre de 2008 9:42
  • buenas!!!

     

    Pues si me has ayudado un monton....pero lo que ocurre es q ue no se muy bien como se utilizan los bucles...podrias explicarme el funcionamiento de esto...o decirme donde puedo encontrar informacion sobre el uso de estos .

     

    Muchas gracias de antemano y perdona mi torpeza en este tema...pero estoy iniciandome.

     

    un saludo

    martes, 25 de noviembre de 2008 11:46