.DTSX

Файл DTSX

SQL Server Integration Services Package
Задать вопрос
БЫСТРЫЙ ОТВЕТ

A DTSX file is a SQL Server Integration Services (SSIS) package - an XML file that defines an ETL workflow for moving and transforming data between sources. Open and edit it in Visual Studio with the free SSIS Projects extension, and run it with DTExec or the SSIS Catalog in SQL Server. It is plain XML so any text editor can view it, but you need the SSIS tools to design or execute it.

Разработчик: Microsoft Corporation Категория: Файлы баз данных MIME: application/xml
ОТКРЫВАЕТСЯ НА Windows
Связанные: .DB · .DBF · .ACCDB · .SQL

На этой странице

Проиндексировано расширений: 19k+
Последняя проверка: Aug 7, 2026

Не знаете, что это за файл?

Перетащите любой файл в наш идентификатор - мы прочитаем первые байты, чтобы определить формат.

Идентифицировать файл

Что такое формат файла DTSX?

A .dtsx file is an XML-based ETL (Extract, Transform, Load) package definition used by Microsoft SQL Server Integration Services (SSIS). Introduced with SQL Server 2005, .dtsx replaced binary Data Transformation Services packages from SQL Server 2000.

The file is a plain UTF-8 XML document whose root element is <DTS:Executable>, declared in the www.microsoft.com/SqlServer/Dts namespace. It encodes the full definition of an SSIS ETL workflow, including:

  • Control flow tasks, containers, and precedence constraints
  • Data flow pipelines (sources, transformations, destinations)
  • Connection managers, variables, and event handlers
  • Package configuration and protection settings

Packages are authored in Visual Studio with the SQL Server Data Tools (SSDT) extension, where they live alongside a project file (.dtproj) and optional configuration files (.dtsConfig). When a project is built for the project deployment model, all packages are bundled into an .ispac archive. At runtime, packages are executed by the command-line tool DTExec.exe or by the SSIS Catalog (SSISDB) hosted on a SQL Server instance.

Sensitive connection properties such as passwords are protected by the ProtectionLevel attribute, which supports several encryption modes using a user key or a password. Packages may also carry an XML digital signature verified on load.

Because .dtsx is plain XML, any text editor can open and inspect it, though hand-editing complex packages is not recommended due to the intricate XML structure.

Безопасность и защита

РИСК: MEDIUM

A .dtsx is XML, but it can embed connection strings and (per ProtectionLevel) encrypted credentials, and it can be configured to run SQL, scripts and file operations - a package from an untrusted source can perform powerful actions when executed. Review the XML before running an unknown package, and never run one you do not trust. Packages built with EncryptSensitiveWithUserKey only decrypt sensitive values on the original author's machine/account.

Детали формата

в двух словах
ПОЛНОЕ НАЗВАНИЕSQL Server Integration Services Packageтакже известен как SSIS package, Integration Services package
РАЗРАБОТЧИКMicrosoft Corporationс 2005 (SQL Server 2005 introduced SSIS, replacing SQL Server 2000 DTS)
MIME-ТИПapplication/xml
ТИПXML ETL package definition (text/XML)
СВЯЗАННЫЕ.db.dbf.accdb.sql
MAGIC BYTES · СИГНАТУРА ФАЙЛА
СМЕЩЕНИЕ
0001020304
HEX
3C3F786D6C
ASCII
<?xml
A .dtsx is a UTF-8 XML document beginning with the XML declaration; the root element is <DTS:Executable> in the www.microsoft.com/SqlServer/Dts namespace. May begin with a UTF-8 BOM (EF BB BF) before "<?xml".

Программы, открывающие файлы DTSX

Windows4 apps
Visual Studio + SSIS (SQL Server Integration Services Projects) Бесплатно Install the free SSIS Projects extension in Visual Studio, open the containing project (.dtproj), then open the .dtsx in the package designer.
SQL Server (DTExec / SSIS runtime) Freemium Run a package: DTExec /FILE package.dtsx, or deploy to the SSIS Catalog and execute from SSMS.
SQL Server Management Studio (SSMS) Бесплатно Use SSMS to deploy, configure and execute packages in the SSIS Catalog (does not design packages).
Any text/XML editor (VS Code, Notepad++) Бесплатно Open the .dtsx as XML to inspect or diff it; for viewing only, not for safe editing of the workflow.

Технические подробности

глубокая спецификация
File encodingUTF-8 XML text
Magic bytes3C 3F 78 6D 6C ("<?xml") at offset 0; optionally preceded by UTF-8 BOM (EF BB BF)
Root XML element<DTS:Executable> in namespace www.microsoft.com/SqlServer/Dts
MIME typeapplication/xml (also text/xml)
Internal version attributePackageFormatVersion attribute encodes the SQL Server release the package targets (e.g., value 8 for SQL Server 2019)
EncryptionProtectionLevel attribute supports EncryptSensitiveWithUserKey, EncryptSensitiveWithPassword, EncryptAllWithUserKey, EncryptAllWithPassword, or DontSaveSensitive
Digital signatureOptional XML digital signature; CheckSignatureOnLoad property enforces signature verification at runtime
Package componentsEncodes control flow (tasks, containers, precedence constraints), data flow pipelines, connection managers, variables, parameters, and event handlers in a single XML document
Typical file sizeA few KB for simple packages; several MB for complex multi-task packages with many components
Deployment artifactPackages are compiled and bundled into an .ispac archive for the project deployment model
Runtime executorDTExec.exe command-line utility; SQL Server Agent job steps; or Azure-SSIS Integration Runtime in the cloud
Authoring environmentVisual Studio with SSDT (SQL Server Data Tools) SSIS Projects extension
Catalog storageDeployed packages are stored and executed from the SSISDB database (SSIS Catalog) on SQL Server
Related companion files.dtsConfig for external configuration; .conmgr for shared connection managers; .dtproj for the Visual Studio project definition
PlatformWindows (SSIS runtime); extended to Azure via Azure-SSIS Integration Runtime in Azure Data Factory
Выпущен2005 (SQL Server 2005 introduced SSIS, replacing SQL Server 2000 DTS)
Последняя версияSSIS package format tracks SQL Server releases (2005-2022 and Azure-SSIS)
Спецификацияlearn.microsoft.com

Конвертации DTSX

Вопросы и ответы сообщества

спрошено пользователями
Задать быстрый вопрос
Получите помощь от людей, работающих с файлами DTSX. Будьте конкретны - укажите вашу систему и версию ПО.
Аккаунт не нужен · ответы обычно в течение дня

Вопросов пока нет - станьте первым, кто спросит о файлах DTSX.

Часто задаваемые вопросы

What program opens a DTSX file?
Visual Studio with the free SQL Server Integration Services Projects extension opens and edits the package; SQL Server's SSIS runtime (DTExec) and SSMS run/deploy it. Since it is XML, any text editor can view it.
Can I open a DTSX without Visual Studio?
You can view it in any XML/text editor because it is plain XML, but to design the workflow or run it you need the SSIS tooling (Visual Studio + SSIS extension, and the SSIS runtime).
How do I run a DTSX package?
Use DTExec /FILE package.dtsx from the command line, run it via a SQL Server Agent job, or deploy it to the SSIS Catalog (SSISDB) and execute from SSMS.
What is the difference between DTSX and ISPAC?
A .dtsx is a single SSIS package. An .ispac is the built project deployment file that bundles one or more .dtsx packages plus project parameters for deployment to the SSIS Catalog.
Is DTSX the same as the old DTS packages?
No - DTS was the SQL Server 2000 technology. SSIS (.dtsx) replaced it in SQL Server 2005; the 'dts' in the extension is a historical leftover.

Ссылки

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

Узнать больше

по всей базе данных

Популярные расширения на этой неделе

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

Похожие расширения

.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

Бесплатные инструменты для файлов

Идентификатор файлов и конвертер изображений в браузере - все работает на вашем устройстве.

Открыть инструменты

Обзор расширений файлов A-Z