Ejecutar un paquete SSIS desde el símbolo del sistema con DTExec.exe

Se aplica a: SQL Server SSIS Integration Runtime en Azure Data Factory

En este inicio rápido se muestra cómo ejecutar un paquete SSIS desde el símbolo del sistema mediante la ejecución de DTExec.exe con los parámetros adecuados.

Nota:

El método descrito en este artículo no se ha probado con los paquetes que se implementan en un servidor de Azure SQL Database.

Para obtener más información sobre DTExec.exe, consulte dtexec Utility.

Plataformas compatibles

Puede usar la información que aparece en este inicio rápido para ejecutar un paquete de SSIS en las siguientes plataformas:

  • SQL Server en Windows.

El método descrito en este artículo no se ha probado con los paquetes que se implementan en un servidor de Azure SQL Database. Para más información sobre cómo implementar y ejecutar paquetes en Azure, vea Migrar cargas de trabajo de SQL Server Integration Services a la nube mediante lift-and-shift.

No puede usar la información que aparece en este inicio rápido para ejecutar un paquete de SSIS en Linux. Para más información sobre cómo ejecutar paquetes en Linux, vea Extract, transform, and load data on Linux with SSIS (Extraer, transformar y cargar datos en Linux con SSIS).

Ejecutar un paquete con dtexec

Si la carpeta que contiene DTExec.exe no está en la variable de entorno path, es posible que deba usar el comando cd para cambiar al directorio de esta. En SQL Server 2017, esta carpeta está normalmente en C:\Program Files (x86)\Microsoft SQL Server\140\DTS\Binn.

Con los valores de parámetro utilizados en el ejemplo siguiente, el programa ejecuta el paquete en la ruta de acceso de la carpeta especificada en el servidor SSIS; es decir, el servidor que hospeda la base de datos del catálogo de SSIS (SSISDB). El parámetro /Server proporciona el nombre del servidor. El programa se conecta como el usuario actual con la autenticación integrada de Windows. Para utilizar la autenticación de SQL, especifique los parámetros /User y Password con valores adecuados.

  1. Abra una ventana de símbolo del sistema.

  2. Ejecute DTExec.exe y proporcione valores al menos para los parámetros ISServer y Server, como se muestra en el ejemplo siguiente:

    dtexec /ISServer "\SSISDB\Project1Folder\Integration Services Project1\Package.dtsx" /Server "localhost"
    

Pasos siguientes