Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 26078|Respuesta: 0

[Fuente] Tutorial SSIS (5) Ejecución de paquetes SSIS con DTEXEC

[Copiar enlace]
Publicado el 2020-8-2 11:30:21 | | | |
Tutorial SSIS 1 Introducción a los Servicios de Integración de SQL Server
https://www.itsvse.com/thread-9257-1-1.html

Tutorial SSIS (2) Visual Studio 2019 (VS2019) Instalar SSIS
https://www.itsvse.com/thread-9331-1-1.html

Tutorial SSIS (3) Añadir una fuente de datos MySQL
https://www.itsvse.com/thread-9338-1-1.html

Tutorial SSIS 4 Sincronizar datos MySQL con una base de datos SQL Server
https://www.itsvse.com/thread-9336-1-1.html
Creé un proyecto SSIS con VS 2019, en VS puedes seleccionar el paquete con clic derecho para ejecutar, como se muestra en la figura de abajo:



Aunque la máquina puede ejecutar paquetes SSIS a través de VS, es imposible que el servidor instale un VS para ejecutarlo, y el servidor puede ejecutarse a través de SQL Server.

La versión de la base de datos que tengo instalada localmente y en el servidor es: SQL Server 2017

DTExecUI visualiza la ejecución

Puedes encontrar "SQL Server 2012" desde el menú de inicio, selecciona "Execution Package Utility" para ejecutar, mi dirección local de ruta es:

"D:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\ManagementStudio\DTExecUI.exe"


Selecciona el sistema de archivos desde el código fuente del paquete e intenta ejecutarlo, pero el error es el siguiente:

Título: Propiedades de ejecución de SSIS
------------------------------

Error: 2020-08-02 11:19:01.51
   Código: 0xC001700A
   Fuente: Paquete
   Nota: El número de versión del paquete es inválido. El número de versión no puede ser mayor que el número de versión actual.
Fin del error
Error: 2020-08-02 11:19:01.53
   Código: 0xC0016020
   Fuente: Paquete
   Descripción: La migración de paquetes de la versión 8 a la 6 falló con el error 0xC001700A "El número de versión del paquete es inválido." El número de versión no puede ser mayor que el número de versión actual. ”。
Fin del error
Error: 2020-08-02 11:19:01.60
   Código: 0xC0010018
   Fuente: Paquete
   Descripción: Se produjo un error al cargar el valor "<DTS:Property xmlns:DTS="www.microsoft.com/SqlServer/Dts" DTS:Name="PackageFormatVersion">8</DTS:Property>" desde el nodo "DTS:Property".
Fin del error
No se puede cargar el paquete "C:\Users\itsvse_pc\source\repos\ITSVSE" debido al error 0xC0010014. ForumThreadSynchronization\ITSVSE. ForumThreadSynchronization\Package.dtsx"。
Explicación: Se produjeron uno o más errores debido a la 0xC0010014". Este mensaje debe ir precedido de mensajes de error más específicos que detallen estos errores. Este mensaje se utiliza como valor de retorno para la función que encuentra el error. , el paquete no pudo cargarse. Esto ocurre cuando falla CPackage::LoadFromXML.
Fuente: Paquete


------------------------------
Botón:

Estás seguro
------------------------------


La razón del error es que la versión del paquete SSIS es demasiado alta, y necesitamos degradar la ejecución, hacer clic derecho en las propiedades del proyecto SSIS y seleccionar la versión adecuada, como se muestra en la figura siguiente:



Intenta ejecutar el paquete SSIS de nuevo con el siguiente éxito:



Ejecución en línea de comandos DTExec

DTEXEC. EXE se encuentra en el directorio de instalación de SQL Server, y puedes especificar el archivo del paquete dtsx para ejecutar el paquete o ejecutar el paquete que se ha desplegado en SQL Server, como mediante el siguiente comando:

DTEXEC.EXE Dirección del directorio:

"D:\Program Files\Microsoft SQL Server\110\DTS\Binn\DTExec.exe"
Intenta hacerlo como se muestra a continuación:



(Fin)




Anterior:Tutorial SSIS (3) Añadir una fuente de datos MySQL
Próximo:Tutorial SSIS (6) Usando archivos de configuración XML del paquete SSIS
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com