.DTSX

Archivo DTSX

SQL Server Integration Services Package
Hacer una pregunta
RESPUESTA RÁPIDA

Un archivo DTSX es un paquete de SQL Server Integration Services (SSIS): un archivo XML que define un flujo de trabajo ETL para mover y transformar datos entre orígenes. Ábralo y edítelo en Visual Studio con la extensión gratuita SSIS Projects, y ejecútelo con DTExec o el Catálogo de SSIS en SQL Server. Es XML puro, por lo que cualquier editor de texto puede visualizarlo, pero necesita las herramientas de SSIS para diseñarlo o ejecutarlo.

Desarrollador: Microsoft Corporation Categoría: Archivos de base de datos MIME: application/xml
SE ABRE EN Windows
Relacionado: .DB · .DBF · .ACCDB · .SQL

En esta página

19k+ extensiones indexadas
Última revisión Aug 7, 2026

¿No está seguro de qué es su archivo?

Suelte cualquier archivo en nuestro identificador - leemos solo los primeros bytes para nombrar el formato.

Identificar un archivo

¿Qué es el formato de archivo DTSX?

Un archivo .dtsx es una definición de paquete ETL (Extracción, Transformación y Carga) basada en XML utilizada por Microsoft SQL Server Integration Services (SSIS). Introducido con SQL Server 2005, .dtsx reemplazó a los paquetes binarios de Data Transformation Services de SQL Server 2000.

El archivo es un documento XML UTF-8 simple cuyo elemento raíz es <DTS:Executable>, declarado en el espacio de nombres www.microsoft.com/SqlServer/Dts. Codifica la definición completa de un flujo de trabajo ETL de SSIS, incluyendo:

  • Tareas de flujo de control, contenedores y restricciones de precedencia
  • Canalizaciones de flujo de datos (orígenes, transformaciones, destinos)
  • Administradores de conexiones, variables y controladores de eventos
  • Configuración del paquete y ajustes de protección

Los paquetes se crean en Visual Studio con la extensión SQL Server Data Tools (SSDT), donde residen junto a un archivo de proyecto (.dtproj) y archivos de configuración opcionales (.dtsConfig). Cuando se compila un proyecto para el modelo de despliegue de proyectos, todos los paquetes se agrupan en un archivo .ispac. En tiempo de ejecución, los paquetes son ejecutados por la herramienta de línea de comandos DTExec.exe o por el Catálogo de SSIS (SSISDB) alojado en una instancia de SQL Server.

Las propiedades de conexión sensibles, como las contraseñas, están protegidas por el atributo ProtectionLevel, que admite varios modos de cifrado mediante una clave de usuario o una contraseña. Los paquetes también pueden llevar una firma digital XML verificada al cargarse.

Debido a que .dtsx es XML puro, cualquier editor de texto puede abrirlo e inspeccionarlo, aunque no se recomienda la edición manual de paquetes complejos debido a la intrincada estructura XML.

Seguridad y protección

RIESGO: MEDIUM

Un .dtsx es XML, pero puede contener cadenas de conexión y (según el ProtectionLevel) credenciales cifradas, y puede configurarse para ejecutar SQL, scripts y operaciones de archivos; un paquete de una fuente no confiable puede realizar acciones potentes al ejecutarse. Revise el XML antes de ejecutar un paquete desconocido y nunca ejecute uno en el que no confíe. Los paquetes creados con EncryptSensitiveWithUserKey solo descifran valores sensibles en la máquina/cuenta del autor original.

Detalles del formato

en pocas palabras
NOMBRE COMPLETOSQL Server Integration Services Packagetambién conocido como SSIS package, Integration Services package
DESARROLLADORMicrosoft Corporationdesde 2005 (SQL Server 2005 introduced SSIS, replacing SQL Server 2000 DTS)
TIPO MIMEapplication/xml
TIPODefinición de paquete ETL XML (texto/XML)
MAGIC BYTES · FIRMA DE ARCHIVO
OFFSET
0001020304
HEX
3C3F786D6C
ASCII
<?xml
Un .dtsx es un documento XML UTF-8 que comienza con la declaración XML; el elemento raíz es <DTS:Executable> en el espacio de nombres www.microsoft.com/SqlServer/Dts. Puede comenzar con un BOM de UTF-8 (EF BB BF) antes de «<?xml».

Programas que abren archivos DTSX

Windows4 apps
Visual Studio + SSIS (SQL Server Integration Services Projects) Gratis Instale la extensión gratuita SSIS Projects en Visual Studio, abra el proyecto contenedor (.dtproj) y luego abra el .dtsx en el diseñador de paquetes.
SQL Server (DTExec / SSIS runtime) Freemium Ejecute un paquete: DTExec /FILE paquete.dtsx, o despliéguelo en el Catálogo de SSIS y ejecútelo desde SSMS.
SQL Server Management Studio (SSMS) Gratis Use SSMS para desplegar, configurar y ejecutar paquetes en el Catálogo de SSIS (no sirve para diseñar paquetes).
Any text/XML editor (VS Code, Notepad++) Gratis Abra el .dtsx como XML para inspeccionarlo o compararlo; solo para visualización, no para una edición segura del flujo de trabajo.

Detalles técnicos

especificación profunda
Codificación de archivoTexto XML UTF-8
Bytes mágicos3C 3F 78 6D 6C («<?xml») en el desplazamiento 0; opcionalmente precedido por el BOM de UTF-8 (EF BB BF)
Elemento XML raíz<DTS:Executable> en el espacio de nombres www.microsoft.com/SqlServer/Dts
Tipo MIMEapplication/xml (también text/xml)
Atributo de versión internaEl atributo PackageFormatVersion codifica la versión de SQL Server a la que se dirige el paquete (por ejemplo, valor 8 para SQL Server 2019)
CifradoEl atributo ProtectionLevel admite EncryptSensitiveWithUserKey, EncryptSensitiveWithPassword, EncryptAllWithUserKey, EncryptAllWithPassword o DontSaveSensitive
Firma digitalFirma digital XML opcional; la propiedad CheckSignatureOnLoad obliga a la verificación de la firma en tiempo de ejecución
Componentes del paqueteCodifica el flujo de control (tareas, contenedores, restricciones de precedencia), canalizaciones de flujo de datos, administradores de conexiones, variables, parámetros y controladores de eventos en un único documento XML
Tamaño de archivo típicoUnos pocos KB para paquetes simples; varios MB para paquetes multitarea complejos con muchos componentes
Artefacto de despliegueLos paquetes se compilan y agrupan en un archivo .ispac para el modelo de despliegue de proyectos
Ejecutor en tiempo de ejecuciónUtilidad de línea de comandos DTExec.exe; pasos de trabajo de SQL Server Agent; o Azure-SSIS Integration Runtime en la nube
Entorno de autoríaVisual Studio con la extensión SSIS Projects de SSDT (SQL Server Data Tools)
Almacenamiento en catálogoLos paquetes desplegados se almacenan y ejecutan desde la base de datos SSISDB (Catálogo de SSIS) en SQL Server
Archivos complementarios relacionados.dtsConfig para configuración externa; .conmgr para administradores de conexiones compartidos; .dtproj para la definición del proyecto de Visual Studio
PlataformaWindows (motor de SSIS); extendido a Azure mediante Azure-SSIS Integration Runtime en Azure Data Factory
Lanzado2005 (SQL Server 2005 introduced SSIS, replacing SQL Server 2000 DTS)
Última versiónSSIS package format tracks SQL Server releases (2005-2022 and Azure-SSIS)
Especificaciónlearn.microsoft.com

Conversiones de DTSX

Preguntas y respuestas de la comunidad

preguntado por usuarios
Hacer una pregunta rápida
Obtenga ayuda de personas que trabajan con archivos DTSX. Sea específico: incluya su sistema y la versión del software.
No se necesita cuenta · respuestas generalmente en un día

Aún no hay preguntas; sea el primero en preguntar sobre los archivos DTSX.

Preguntas frecuentes

¿Qué programa abre un archivo DTSX?
Visual Studio con la extensión gratuita SQL Server Integration Services Projects abre y edita el paquete; el motor de ejecución de SSIS de SQL Server (DTExec) y SSMS lo ejecutan o despliegan. Al ser XML, cualquier editor de texto puede visualizarlo.
¿Puedo abrir un DTSX sin Visual Studio?
Puede verlo en cualquier editor de texto o XML porque es XML puro, pero para diseñar el flujo de trabajo o ejecutarlo necesita las herramientas de SSIS (Visual Studio + extensión SSIS y el motor de ejecución de SSIS).
¿Cómo ejecuto un paquete DTSX?
Use DTExec /FILE paquete.dtsx desde la línea de comandos, ejecútelo a través de un trabajo de SQL Server Agent, o despliéguelo en el Catálogo de SSIS (SSISDB) y ejecútelo desde SSMS.
¿Cuál es la diferencia entre DTSX e ISPAC?
Un .dtsx es un único paquete de SSIS. Un .ispac es el archivo de despliegue de proyecto compilado que agrupa uno o más paquetes .dtsx junto con los parámetros del proyecto para su despliegue en el Catálogo de SSIS.
¿Es DTSX lo mismo que los antiguos paquetes DTS?
No - DTS era la tecnología de SQL Server 2000. SSIS (.dtsx) la reemplazó en SQL Server 2005; el «dts» en la extensión es un remanente histórico.

Referencias

1Microsoft Learn - SQL Server Integration Serviceslearn.microsoft.com
2Microsoft Learn - Integration Services (SSIS) Packageslearn.microsoft.com

Siga explorando

en toda la base de datos

Extensiones principales esta semana

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.NOMEDIAAndroid No-Media Marker File
7.RPMSGRestricted Permission Message
8.TMPTemporary File
9.BINCD/DVD Disc Image (BIN/CUE)
10.XDWDocuWorks Document

Extensiones relacionadas

.DBSQLite Database File
.DBFDatabase File (dBASE / xBase table)
.ACCDBMicrosoft Access Database (2007+)
.SQLSQL Script (Structured Query Language source / database dump)
.MDBMicrosoft Access Database (97-2003, Jet engine)
.FDBFirebird Database

Herramientas de archivo gratuitas

Un identificador de archivos y convertidor de imágenes en el navegador - todo se ejecuta en su dispositivo.

Abrir la caja de herramientas

Explorar extensiones de archivo A-Z