SSIS Error Code DTS_E_OLEDBERROR. An OLE DB error has occurred. Error code: 0x80004005.
An OLE DB record is available. Source: "Microsoft OLE DB Provider for Oracle" Hresult: 0x80004005 Description: "Oracle error occurred, but error message could not be retrieved from Oracle.".
An OLE DB record is available. Source: "Microsoft OLE DB Provider for Oracle" Hresult: 0x80004005 Description: "Data type is not supported.".
CAUSAS:
La fuente trae un dato BLOB (equivalente a varchar(max) en Sql) que no es compatible con el componente Source OLEDB del Data Flow del ETL, y al entrar al Source no permite dar OK ya que aparece ese error.
SOLUCIÓN:
Se cambio el componente Source de OLEDB por el .Net Provider, y funciona pero hay que agregar un Data Convertion ya que arroja error de tipos de datos si no se agrega antes de conectar con el Destination.
No hay comentarios.:
Publicar un comentario