none
Ejecutar ETL por JOB en Sql Server 2008. RRS feed

  • Pregunta

  • Hola amigos,

       Sucede que hice un ETL en la versión 2017 de SSIS y ahora que está lista, al intentar programar un JOB desde el Sql Server 2008 da un error al ejecutar. Quisiera saber si existe la posibilidad de ejecutar este JOB sin la necesidad de tener que cambiar el motor de la base de datos, considerando que hay otros ETLs que están diseñados en SSIS 2008.

    El error completo que arroja al ejecutar es el siguiente:

    Microsoft (R) SQL Server Execute Package Utility  Version 10.50.1600.1 for 64-bit  Copyright (C) Microsoft Corporation 2010. All rights reserved.    Started:  10:37:28 PM  Error: 2018-06-26 22:37:28.21     Code: 0xC001700A     Source:       Description: The version number in the package is not valid. The version number cannot be greater than current version number.  End Error  Error: 2018-06-26 22:37:28.21     Code: 0xC0016020     Source:       Description: Package migration from version 6 to version 3 failed with error 0xC001700A "The version number in the package is not valid. The version number cannot be greater than current version number.".  End Error  Error: 2018-06-26 22:37:28.21     Code: 0xC0010018     Source:       Description: Error loading value "<DTS:Property xmlns:DTS="www.microsoft.com/SqlServer/Dts" DTS:Name="PackageFormatVersion">6</DTS:Property>" from node "DTS:Property".  End Error  Could not load package "C:\ETLs.d\ETL_CUBO_COMSHARE (1).dtsx" because of error 0xC0010014.  Description: The package failed to load due to error 0xC0010014 "One or more error occurred. There should be more specific errors preceding this one that explains the details of the errors. This message is used as a return value from functions that encounter errors.". This occurs when CPackage::LoadFromXML fails.  Source:   Started:  10:37:28 PM  Finished: 10:37:28 PM  Elapsed:  0.062 seconds.  The package could not be loaded.  The step failed.

    Desde ya muchas gracias por su ayuda.

    Atte.,


    Martin

    miércoles, 27 de junio de 2018 14:09

Respuestas

  • Si, pero debe ser la misma solucion, solo que estas intentanto ejecutar un ETL de una version SUPERIOR en uno de version INFERIOR, que es el mismo caso de la liga que te mande.
    • Marcado como respuesta MartinMartinez miércoles, 11 de septiembre de 2019 18:38
    miércoles, 27 de junio de 2018 21:30

Todas las respuestas

  • Tal vez

    https://blogs.msdn.microsoft.com/sqlgardner/2016/09/30/ssis-the-version-number-in-the-package-is-not-valid/

    miércoles, 27 de junio de 2018 16:40
  • Muchas gracias por tu ayuda, pero lamentablemente no me sirve ya que es para ejecutar un ETL hecho en 2016 con un JOB en Sql Server 2015. Y yo tengo un ETL 2015 con un Sql Server 2008.

    Atte.,


    Martin

    miércoles, 27 de junio de 2018 17:38
  • Si, pero debe ser la misma solucion, solo que estas intentanto ejecutar un ETL de una version SUPERIOR en uno de version INFERIOR, que es el mismo caso de la liga que te mande.
    • Marcado como respuesta MartinMartinez miércoles, 11 de septiembre de 2019 18:38
    miércoles, 27 de junio de 2018 21:30