Mostrando entradas con la etiqueta mssql. Mostrar todas las entradas
Mostrando entradas con la etiqueta mssql. Mostrar todas las entradas

viernes, 29 de abril de 2022

SSIS Error Code DTS_E_OLEDBERROR. An OLE DB error has occurred. Error code: 0x80040E14. Errores al ejecutar paquetes SSIS con el agent job de MSSQL

 Empezando con el tema de integración las primeras prácticas dieron como resultado varios erroes al momento de crear las tareas para MSSQL, en visual studio funcionaban correctamente.

-Errores de autenticación en los paquetes. - Sol. agregar en protection leven dontsavesensitive en proyecto y paquetes

-Errores de Permisos en la carpetas de los paquetes (estos errores comentan algo de permisos del sistema oeprativo). Sol.Agregar permiso dentro de la carpeta del paquete para que pudiera correr algun administrador.

-Errores de incompatabilidad entre las conexiones que utilizamos en la tarea y los que se utilizan en el paquete de ssis. Sol. cambiar drivers en el administrador de conexiones, en mi caso de destino sql a destino ole db.


1. Error que genero fue: started: 13:42:25 failed to execute is server package because of error 0x80131904. server problemas de ejecución.

que esto tenía que ver con la seguridad del proyecto y del paquete. 

solución: como es un entorno seguro aplique protectionlevel en el proyecto y en el paquete.


2.Error con la carga por que la conexion string era diferente.




3. Error por incompatibilidad entre la conexion para ejecutar la tarea y el driver que ejecutaba en el flujo de datos.

    Description: SSIS Error Code DTS_E_OLEDBERROR.  An OLE DB error has occurred. Error code: 0x80040E14.  An OLE DB record is available.  Source: "Microsoft SQL Server Native Client 11.0"  Hresult: 0x80040E14  Description: "No se pudo realizar la carga masiva porque el objeto de asignación de archivos SSIS 'Global\DTSQLIMPORT              

jueves, 25 de marzo de 2021

Error ingration Services " Acceso Denegado"

 Nota. Servicio de Integración corre dentro de servicios, eso no es el problema, ya esta instalado sin embargo al tratar de entrar por el Management SQL no funciona y me manda un mensaje de Error ingration Services " Acceso Denegado", pensaba que era por el Antivirus. 

Sin embargo encontré esto en la página de microsoft y me funciono correcto, tuve que agregarlo en las instancias que tenía de integration y agregar mi usuario por que el management no me dejaba poner el "sa", funcionó perfecto. 

Para conceder acceso al servicio Integration Services

  1. Ejecute Dcomcnfg.exe. Dcomcnfg.exe proporciona una interfaz de usuario para modificar algunos valores de configuración del Registro.

  2. En el diálogo Servicios de componentes, expanda el nodo Servicios de componente > Equipos > Mi PC > Configuración DCOM.

  3. Haga clic en Microsoft SQL Server Integration Services 12.0y, a continuación, haga clic en propiedades.

  4. En la pestaña Seguridad , haga clic en Editar en la sección Permisos de inicio y activación .

  5. Agregue usuarios y asigne los permisos adecuados y, a continuación, haga clic en Aceptar.

  6. Repita los pasos 4 a 5 para los permisos de acceso.

  7. Reinicie SQL Server Management Studio.

  8. Reinicie el Servicio Integration Services .

Además de esto, me siguió marcando este error 
[SQL Server Destination [64]] Error: SSIS Error Code DTS_E_OLEDBERROR.  An OLE DB error has occurred. Error code: 0x80040E14.
An OLE DB record is available.  Source: "Microsoft SQL Server Native Client 11.0"  Hresult: 0x80040E14  Description: 
"Could not bulk load because SSIS file mapping object 'Global\DTSQLIMPORT              ' 
could not be opened. Operating system error code 5(Acceso denegado.). Make sure you are accessing a local server using integrated authentication.".

Este sucedió por los permisos de ejecución, trataba de ejecutar con la conexion como "sa" a mi base de datos, lo cambie con la autenticación de windows y funcionó. // que más bien era que se quería conectar al integration, y solo logueaba con windows.