none
Ejecutar paquete en modo 32 bits desde equipo de 64 bits

    Pregunta

  • Buenas, estoy iniciando el estudio de SSIS, me he diseñado un paquete desde el VS 2012 con los proyectos de BI, mi equipo es de 64 bits cuando instale el SSDTBI_VS2012_x86_ESN tuve que instalar la versión de 32 pues no encontré una de 64, una vez diseñado mi paquete el cual tiene que cargar una tabla de excel a sql, cuando le doy iniciar en VS me lanza unos errores los que pego a continuación:

    Error: 0xC0209303 en CargarMovimientos, Administrador de conexiones "Administrador de conexiones con Excel": El proveedor OLE DB Microsoft.Jet.OLEDB.4.0 solicitado no está registrado. Si el controlador de 64 bits no está instalado, ejecute el paquete en modo de 32 bits. Código de error: 0x00000000.
    Hay un registro OLE DB disponible. Origen: "Microsoft OLE DB Service Components" Resultado: 0x80040154 Descripción: "Clase no registrada".
    Error: 0xC020801C en Tarea Flujo de datos, Origen de Excel [37]: Código de error SSIS DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER. Error de la llamada del método AcquireConnection al administrador de conexiones "Administrador de conexiones con Excel". Código de error: 0xC0209303. Puede que haya otros mensajes de error expuestos anteriores a éste con más información sobre el motivo del error del método AcquireConnection.
    Error: 0xC0047017 en Tarea Flujo de datos, SSIS.Pipeline: Error en la validación de Origen de Excel; se devolvió el código de error 0xC020801C.
    Error: 0xC004700C en Tarea Flujo de datos, SSIS.Pipeline: Error al validar uno o más componentes.
    Error: 0xC0024107 en Tarea Flujo de datos: Se produjeron errores al validar la tarea.

    Según el primer error debo ejecutar el paquete en 32 bits, pero no se como hacerlo desde el VS, he leido que se puede con los jobs y la agenda de sql server pero yo quiero ejecutarlo desde el VS pues a penas estoy iniciando y no se nada de los jobs y además me gustaría poder hacerlo desde ese IDE.

    Muchas gracias de ante mano. . .

    jueves, 01 de mayo de 2014 20:32

Respuestas

  • Hola que tal, para que puedas deshabilitar la ejecucion de 64bits en SSIS, debes ir al menu Project --> Properties (Ultima Opcion) se abrira una ventana con las propiedades del proyecto, en el lado izquierdo en Configuration Properties ir a la opcion Debugging al lado derecho en la segunda opcion de color plomo Debug Options revisa que la opcion Run64BitRuntime este en False, por defecto lo encontraras en True asi que solo debes cambiarlo a False para poder ejecutar sin problemas tu proyecto de SSIS con 32 bits.

    Si esto te ayuda por favor no olvides de marcar como respondida tu consulta en el foro.

    Saludos.

    German Cayo Morales

    http://germancayom.wordpress.com

    • Propuesto como respuesta Fran DiazModerator viernes, 02 de mayo de 2014 16:11
    • Marcado como respuesta jonhyboys lunes, 05 de mayo de 2014 14:48
    viernes, 02 de mayo de 2014 16:02

Todas las respuestas

  • Hola que tal, para que puedas deshabilitar la ejecucion de 64bits en SSIS, debes ir al menu Project --> Properties (Ultima Opcion) se abrira una ventana con las propiedades del proyecto, en el lado izquierdo en Configuration Properties ir a la opcion Debugging al lado derecho en la segunda opcion de color plomo Debug Options revisa que la opcion Run64BitRuntime este en False, por defecto lo encontraras en True asi que solo debes cambiarlo a False para poder ejecutar sin problemas tu proyecto de SSIS con 32 bits.

    Si esto te ayuda por favor no olvides de marcar como respondida tu consulta en el foro.

    Saludos.

    German Cayo Morales

    http://germancayom.wordpress.com

    • Propuesto como respuesta Fran DiazModerator viernes, 02 de mayo de 2014 16:11
    • Marcado como respuesta jonhyboys lunes, 05 de mayo de 2014 14:48
    viernes, 02 de mayo de 2014 16:02
  • Me resulto de gran utilidad, mil gracias
    domingo, 16 de noviembre de 2014 4:15
  • Resuelto con esto Gracias.
    miércoles, 20 de enero de 2016 19:43
  • Me pueden ayudar estoy creando un BI y me sale un error cuando ya esta volcando los datos al excell

    http://prntscr.com/aar9cs

    Paquete Package22
    Se ha iniciado la validación
    Tarea Tarea Flujo de datos

    [SSIS.Pipeline] Información: Se está iniciando la fase de validación.
    Progreso: Validando - 0 por ciento completado
    Progreso: Validando - 12 por ciento completado
    Progreso: Validando - 25 por ciento completado
    Progreso: Validando - 37 por ciento completado
    Progreso: Validando - 50 por ciento completado
    Progreso: Validando - 62 por ciento completado
    Progreso: Validando - 75 por ciento completado


    [Destino de Excel [1550]] Error: Código de error SSIS DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER. Error de la llamada del método AcquireConnection al administrador de conexiones "Administrador de conexiones con Excel". Código de error: 0xC00F9304. Puede que haya otros mensajes de error expuestos anteriores a éste con más información sobre el motivo del error del método AcquireConnection.
    Progreso: Validando - 87 por ciento completado
    [SSIS.Pipeline] Error: Error al validar uno o más componentes.
    Error: Se produjeron errores al validar la tarea.
    Validación completada


    [SSIS.Pipeline] Error: Error en la validación de componente "Destino de Excel" (1550); se devolvió el código de error 0xC020801C.

    Validación completada


    Noe Meza H.

    jueves, 03 de marzo de 2016 17:43
  • Ing usted es un maestro soy del 9no ciclo de la UNICA( facultad de  sistemas) y tuve este error en un proyecto de intregration services , me resulto util su respuesta!!! GRACIAS
    martes, 10 de octubre de 2017 5:31