none
Transacciones en SSIS RRS feed

  • Pregunta

  • Hola a todos, espero esten bien, 

    tengo el siguiente inconveniente al ejecutar un paquete SSIS, lo necesito ejecutar con transacciones, para la cual en la opción transaccionoption = required e IsolationLevel = Serializable y los componentes del paquete transaccionoption = supported e IsolationLevel = Serializable

    pero al ejecutar me aparece el siguiente error

    Error: 0xC001402C en Package, Administrador de conexiones "mi conexión": El objeto de tiempo de ejecución de SSIS no pudo dar de alta la conexión OLE DB en una transacción distribuida. Error: 0x8004D008 "El nivel de aislamiento solicitado no es válido o no es compatible.".

    Error: 0xC0202009 en Package, Administrador de conexiones "mi conexión": Código de error SSIS DTS_E_OLEDBERROR. Error de OLE DB. Código de error: 0x8004D008.
    Error: 0xC020801C en Cargar Datos SQL, Origen de OLE DB [204]: Código de error SSIS

    DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER. Error de la llamada del método AcquireConnection al administrador de conexiones "mi conexión". Código de error: 0xC0202009. 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: 0xC004701A en Cargar Datos SQL, SSIS.Pipeline: Error en la fase de ejecución previa de Origen de OLE DB; se devolvió el código de error 0xC020801C.

    me estoy conectado por medio de Oledb a una Bd de Sybase..

    Espero alguien pueda ayudarme,

    Mil Gracias

    lunes, 13 de abril de 2015 19:53

Respuestas

  • por si a alguien algun dia le sucede esto, ya logre solucionar el error.

    Se soluciono habilitando la licencia de DTM en sybase

    • Propuesto como respuesta Enrique AA domingo, 26 de abril de 2015 17:49
    • Marcado como respuesta Maurohh miércoles, 29 de agosto de 2018 14:45
    viernes, 24 de abril de 2015 19:49

Todas las respuestas

  • Sybase no maneja ese isolation lvl

    http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.infocenter.dc00170.1540/doc/html/san1288042908939.html

    lunes, 13 de abril de 2015 23:59
  • amigo gracias entonces que nivel de aislamiento manejas o como puedo configurar mi paquete SSIS para realizar esas transacciones??
    martes, 14 de abril de 2015 0:25
  • Lamento que no tengo sybase como para probar pero intenta con read commited deberia de funcionar.
    martes, 14 de abril de 2015 0:29
  • amigo mira, cambie el isolation level por read commited como e dijiste  y mira lo que me aparecio.

    Error: 0xC001402C en Package, Administrador de conexiones "mi conexion": El objeto de tiempo de ejecución de SSIS no pudo dar de alta la conexión OLE DB en una transacción distribuida. Error: 0x80004005 "Error no especificado".

    Error: 0xC0202009 en Package, Administrador de conexiones "mi conexion": Código de error SSIS DTS_E_OLEDBERROR. Error de OLE DB. Código de error: 0x80004005.

    Error: 0xC020801C en Cargar Datos SQL, Origen de OLE DB [204]: Código de error SSIS DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER. Error de la llamada del método AcquireConnection al administrador de conexiones "mi conexion". Código de error: 0xC0202009. 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: 0xC004701A en Cargar Datos SQL, SSIS.Pipeline: Error en la fase de ejecución previa de Origen de OLE DB; se devolvió el código de error 0xC020801C.


    martes, 14 de abril de 2015 12:58
  • ayudaaaa !!!!!!!

    miércoles, 15 de abril de 2015 19:24
  • Saludos si p uedes en como 90 minutos te puedo ayudar de manera remota un rato, aunque hace rato no trabajo con sybase veremos en que podemos avanzar.
    miércoles, 15 de abril de 2015 20:30
  • el problema es que donde estoy no me permiten conexiones remotas...
    miércoles, 15 de abril de 2015 20:47
  • por si a alguien algun dia le sucede esto, ya logre solucionar el error.

    Se soluciono habilitando la licencia de DTM en sybase

    • Propuesto como respuesta Enrique AA domingo, 26 de abril de 2015 17:49
    • Marcado como respuesta Maurohh miércoles, 29 de agosto de 2018 14:45
    viernes, 24 de abril de 2015 19:49
  • Amigo tengo el siguiente error sabes que pueda ser?

     Error al intentar dar de alta a una conexión ODBC en una transacción. SQLSetConnectAttr no pudo establecer el atributo SQL_ATTR_ENLIST_IN_DTC.

    miércoles, 29 de abril de 2015 14:36