es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

No es posible implementar el paquete SSIS en SQL Server 2016.

Actualmente, el paquete de SSIS 2012 funciona correctamente en SQL Server 2012, por lo que hemos migrado los objetos a SQL Server 2016 y también hemos convertido el mismo paquete a la versión 2016 y lo hemos implementado en SQL Server 2016, pero nos hemos encontrado con el siguiente error.

Archivo por lotes – No tenemos “dtutil” en “Program Files” para 64 bits:

“C:\Program Files (x86)\Microsoft SQL Server\110\DTS\Binn\dtutil.exe” /FILE “G:\MSDB2016\MSDB2016\MSDB2016\Package.dtsx” /DestServer <> /COPY SQL;”MISSnOP_Test2016\Package” /Q > test1.txt

Error – test1.txt:

Microsoft (R) SQL Server SSIS Package Utilities
Versión 11.0.6020.0 para 32 bits
Derechos de autor (C) Microsoft Corporation 2012. Todos los derechos reservados.

No se pudo cargar el paquete “G:\MSDB2016\MSDB2016\MSDB2016\Package.dtsx” debido al error 0xC0011008.
Descripción: El paquete no se pudo cargar debido al error 0xC0011008 “Error al cargar desde XML. No se puede especificar más información detallada de error para este problema porque no se pasó ningún objeto Eventos donde pueda almacenarse la información de error detallada.”. Esto ocurre cuando CPackage::LoadFromXML no tiene éxito.
Fuente: Paquete

Nota:

El mismo paquete de 2012 está implementado en SQL Server 2016 (MSDB), el trabajo de SQL funciona correctamente pero no activa los paquetes (los datos no se actualizan en la tabla de auditoría). El mismo paquete funciona correctamente manualmente a través de VS 2010 y VS 2015. He intentado muchas cosas pero no he podido resolver este problema.
Por favor, ayúdame a solucionarlo.

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    El mensaje de error indica que el paquete no se cargó debido a un error al cargar desde XML, sin proporcionar más información detallada. Esto podría deberse a varios factores, incluyendo problemas de compatibilidad entre las versiones 2012 y 2016 de SQL Server y SSIS, o problemas con el paquete en sí.

    Una posible causa de este error es que la utilidad dtutil no esté disponible en la ubicación esperada para sistemas de 64 bits. Dado que el mensaje de error especifica la ubicación del archivo dtutil.exe, puede ser útil verificar si este archivo realmente existe en la ruta especificada y si es la versión correcta para el sistema operativo de 64 bits.

    Otra posibilidad es que haya problemas de compatibilidad entre las versiones 2012 y 2016 de SSIS que estén impidiendo que el paquete se cargue correctamente. Puede ser necesario actualizar el paquete para asegurar la compatibilidad con la versión 2016 de SSIS o investigar cualquier problema con el proceso de implementación que pueda estar causando el error.

    En general, resolver este problema puede requerir un análisis exhaustivo del mensaje de error y del proceso de implementación, así como familiaridad con las versiones específicas de SSIS y SQL Server involucradas. Trabajar con un experto en TI con conocimientos, como un administrador de bases de datos o un desarrollador experimentado de SSIS, puede ser útil para solucionar este tipo de problemas.

Comments are closed.