none
Paquete corren bien desde el ambiente de desarrollo pero no en el servidor RRS feed

  • Pregunta

  • Buenas, los detalles de mi caso los doy a conitnuación:

    En un servidor SQL SERVER 2005 teníamos un proyecto de Business Intelligence para la generación de cubos Olap.  Los cubos se  alimentan de unos procesos creados con paquetes de SQL Server Integration Services.

    Resulta que conseguimos un servidor nuevo y decidimos migrar a sql server 2008 para la parte de Analysis Services, mientras que el servidor central de donde se obtienen los datos está todavía en SQL Server 2005.

    El problema que tengo ahorita es fácil de explicar.  Pese a que tuve problemas para migrar los paquetes de 2005 a 2008 (Me daban multiples errores en especial problemas con los conection string) al final pude encontrar una forma de que ejecutarlos y migrarlos al nuevo formato sin que me reporten error alguno en el SQL Server Business Intelligence Development Studio, esto tanto al abrirlos como en ejecución.

    Resulta ser que después de importar los paquetes al servidor de Analysis los paquetes me dan problemas al momento de ejecutarlos.  Uno de los errores que me da por ejemplo es el siguiente:

    "SSIS ERROR CODE: DTS_E_CANNOTACQUIRECONNEECTIONFROM CONECTIONMANAGER. The Acquire Connection method call to the connection manager BI STAGE failed with error codeXC202009.  There may be error messages posted this with more information on"

    Este error era muy común en el ambiente de desarollo cuando trataba de migrar los paquetes al nuevo formato, sin embargo estos desaparecieron en todos los lugares donde solían salir.  El paquete lo que hace es implemente pasar los datos de una tabla a otra del servidor de análisis como parte de un proceso de stage.

    Cualquier consejo respecto a este error se los agradezco.

     


    lunes, 6 de junio de 2011 23:03

Respuestas

  • Usando las configuraciones de los paquetes: http://technet.microsoft.com/es-es/library/ms141132.aspx
     o bien poniéndolas directamente en la configuración de las propiedades del job que ejecuta el paquete (si es que lo haces por medio de un job)
    • Marcado como respuesta Hugo Aguero jueves, 9 de junio de 2011 15:35
    martes, 7 de junio de 2011 15:01

Todas las respuestas

  • ¿Usas algún archivo de configuración para las conexiones que se realizan en esos paquetes? Ten en cuenta que al usar archivos XML, las contraseñas por defecto no están (cuestión de seguridad), por lo que hay que ponerlas explícitamente en dicho archivo para que la conexión se realice correctamente.
    martes, 7 de junio de 2011 7:14
  • Revisá el connection manager para ver si tienes que cambiar datos o nombres de servidores de conexión.

    MVP MCT MCTS Daniel Calbimonte

    http://elpaladintecnologico.blogspot.com
    • Propuesto como respuesta dani671MVP martes, 7 de junio de 2011 13:47
    martes, 7 de junio de 2011 13:47
  • ¿Usas algún archivo de configuración para las conexiones que se realizan en esos paquetes? Ten en cuenta que al usar archivos XML, las contraseñas por defecto no están (cuestión de seguridad), por lo que hay que ponerlas explícitamente en dicho archivo para que la conexión se realice correctamente.

    Gracias por tu respuesta.  El proyecto no utiliza archivos de configuración, todo se manejan con fuentes de datos generales que son como 4.

    Sobre el connection string, veo que tienes razón. Si me fijo en la cadena de conección el password no se ve en ninguna parte, me imagino que el paquete almacena dicha contraseña de forma segura en el paquete ya que si puedo ejecutarlo en el entorno de   desarrollo.

     

    Siendo esto así me podrías indicar o brindar un link que explique como brindar explícitamente la contraseña?  Gracias

    martes, 7 de junio de 2011 14:43
  • Revisá el connection manager para ver si tienes que cambiar datos o nombres de servidores de conexión.

    MVP MCT MCTS Daniel Calbimonte

    http://elpaladintecnologico.blogspot.com

    Gracias por tu respuesta Daniel.

    Los connection managers están bien,  todos usan el servidor adecuado.  Las pruebas de conección son exitosas siempre, no sé si a eso te referías, gracias

     

    martes, 7 de junio de 2011 14:45
  • Usando las configuraciones de los paquetes: http://technet.microsoft.com/es-es/library/ms141132.aspx
     o bien poniéndolas directamente en la configuración de las propiedades del job que ejecuta el paquete (si es que lo haces por medio de un job)
    • Marcado como respuesta Hugo Aguero jueves, 9 de junio de 2011 15:35
    martes, 7 de junio de 2011 15:01
  • Gracias Carlos, me costo un poco aplicar el concepto de configuraciones de paquetes pero finalmente logré correr los paquetes sin error, alguno.
    jueves, 9 de junio de 2011 15:34