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.
Abra una ventana de símbolo del sistema.
Ejecute
DTExec.exe
y proporcione valores al menos para los parámetrosISServer
yServer
, como se muestra en el ejemplo siguiente:dtexec /ISServer "\SSISDB\Project1Folder\Integration Services Project1\Package.dtsx" /Server "localhost"
Pasos siguientes
- Tenga en cuenta otras formas de ejecutar un paquete.