none
hacer deployment ssis RRS feed

  • Pregunta

  • amigos hice un deployment en integration services, lo lleve a un equipo recien formateado y al intentar ejecutarlo el archivo me sale como si no lo reconociera, hay q instalar alguna dll o q manera hay que hacer para q funcione el instalador, el equipo esta en red y pues deberia ejecutarse en la instancia de sql, no se q falta gracias
    martes, 26 de enero de 2010 13:57

Respuestas

  • Los paquetes de Integration Services se ejecutan con la utilidad dtexec (que se instala con el producto SQL Server) y se diseñan con el Business Inteligence Development Studio (que forma parte de las herramientas cliente de SQL Server).

    Si el equipo no tiene ninguna de estas herramientas instaladas, aunque esté en red y tenga conectividad con SQL Server lo máximo que podrás hacer será ver el XML que conforma dicho paquete...

    Lo normal es hacer el despliegue del paquete en un servidor de Integration Services y ejecutarlo de las muchas maneras que existen. Copiarlo de equipo en equipo no tiene mucho sentido
    martes, 26 de enero de 2010 14:19

Todas las respuestas

  • ¿El paquete está ya desplegado en un SQL Server? ¿Da error al ejecutarse? ¿Da error al intentar abrirlo en un equipo diferente? ¿Da error al intentar desplegarlo?

    La verdad, no termino de entender el problema...

    martes, 26 de enero de 2010 14:06
  • tengo el deployment hecho, pero lo llevo a otro equipo para ejecutarlo y el archivo no se ve como un instalador, se ve como esos archivos q no se reconocen, q al dar doble click me sal e abrir con... sera q hay q instalar un componente o algo para q  el cliente ejecute el paquete?
    el archivo lo quiero ejecutar en un equipo q no tiene sql pero esta en red, concectado a un servidor con el cual funciona el aplicativo q tengo instalado.
    martes, 26 de enero de 2010 14:10
  • Los paquetes de Integration Services se ejecutan con la utilidad dtexec (que se instala con el producto SQL Server) y se diseñan con el Business Inteligence Development Studio (que forma parte de las herramientas cliente de SQL Server).

    Si el equipo no tiene ninguna de estas herramientas instaladas, aunque esté en red y tenga conectividad con SQL Server lo máximo que podrás hacer será ver el XML que conforma dicho paquete...

    Lo normal es hacer el despliegue del paquete en un servidor de Integration Services y ejecutarlo de las muchas maneras que existen. Copiarlo de equipo en equipo no tiene mucho sentido
    martes, 26 de enero de 2010 14:19
  • pero no hay manera de q el equipo q no tiene sql (cliente) pueda ejecutarlo?, instalando un componente o servicio ssis? si es posibles sabes de q manera? 
    martes, 26 de enero de 2010 14:23
  • Hay muchas maneras también, pero depende de muchas cosas.

    Por ejemplo, con una aplicación C# en http://www.codeproject.com/KB/database/CallSSISFromCSharp.aspx tienes una forma de hacerlo 

    martes, 26 de enero de 2010 14:41
  • osea q con ese ejemplo yo puedo hacer q desde mi aplicacion se corra el paquete?, entonces solo tengo q hacer un form, luego hacer el instalador del form q hice e istalarlo en el cliente?
    martes, 26 de enero de 2010 14:50
  • En eso consiste el ejemplo que te enlacé...
    martes, 26 de enero de 2010 15:02