.DTSX

DTSX Datei

SQL Server Integration Services Package
Frage stellen
SCHNELLE ANTWORT

Eine DTSX-Datei ist ein SQL Server Integration Services (SSIS)-Paket - eine XML-Datei, die einen ETL-Workflow für das Verschieben und Transformieren von Daten zwischen Quellen definiert. Öffnen und bearbeiten Sie diese in Visual Studio mit der kostenlosen SSIS Projects-Erweiterung und führen Sie sie mit DTExec oder dem SSIS-Katalog in SQL Server aus. Da es sich um reines XML handelt, kann jeder Texteditor sie anzeigen, aber Sie benötigen die SSIS-Tools, um sie zu entwerfen oder auszuführen.

Entwickler: Microsoft Corporation Kategorie: Datenbanken MIME: application/xml
VERFÜGBAR AUF Windows
Verwandt: .DB · .DBF · .ACCDB · .SQL

Auf dieser Seite

19k+ Erweiterungen indexiert
Zuletzt geprüft Aug 7, 2026

Nicht sicher, was Ihre Datei ist?

Legen Sie eine beliebige Datei in unseren Identifikator - wir lesen nur die ersten Bytes, um das Format zu benennen.

Datei identifizieren

Was ist das DTSX-Dateiformat?

Eine .dtsx-Datei ist eine XML-basierte ETL-Paketdefinition (Extract, Transform, Load), die von Microsoft SQL Server Integration Services (SSIS) verwendet wird. Mit SQL Server 2005 eingeführt, ersetzte .dtsx die binären Data Transformation Services-Pakete von SQL Server 2000.

Die Datei ist ein einfaches UTF-8-XML-Dokument, dessen Wurzelelement <DTS:Executable> ist, deklariert im Namensraum www.microsoft.com/SqlServer/Dts. Sie kodiert die vollständige Definition eines SSIS-ETL-Workflows, einschließlich:

  • Control-Flow-Tasks, Container und Rangfolgeneinschränkungen
  • Datenflusspipelines (Quellen, Transformationen, Ziele)
  • Verbindungs-Manager, Variablen und Ereignishandler
  • Paketkonfiguration und Schutzeinstellungen

Pakete werden in Visual Studio mit der SQL Server Data Tools (SSDT)-Erweiterung erstellt, wo sie zusammen mit einer Projektdatei (.dtproj) und optionalen Konfigurationsdateien (.dtsConfig) verwaltet werden. Wenn ein Projekt für das Projektbereitstellungsmodell erstellt wird, werden alle Pakete in einem .ispac-Archiv gebündelt. Zur Laufzeit werden Pakete durch das Befehlszeilentool DTExec.exe oder durch den auf einer SQL Server-Instanz gehosteten SSIS-Katalog (SSISDB) ausgeführt.

Empfindliche Verbindungseigenschaften wie Passwörter werden durch das Attribut ProtectionLevel geschützt, das verschiedene Verschlüsselungsmodi unter Verwendung eines Benutzerschlüssels oder eines Passworts unterstützt. Pakete können auch eine digitale XML-Signatur tragen, die beim Laden überprüft wird.

Da .dtsx reines XML ist, kann jeder Texteditor sie öffnen und untersuchen, obwohl das manuelle Bearbeiten komplexer Pakete aufgrund der komplizierten XML-Struktur nicht empfohlen wird.

Sicherheit

RISIKO: MEDIUM

Eine .dtsx ist XML, kann aber Verbindungszeichenfolgen und (je nach ProtectionLevel) verschlüsselte Anmeldedaten enthalten. Sie kann so konfiguriert werden, dass sie SQL, Skripte und Dateioperationen ausführt - ein Paket aus einer nicht vertrauenswürdigen Quelle kann beim Ausführen mächtige Aktionen durchführen. Überprüfen Sie das XML, bevor Sie ein unbekanntes Paket ausführen, und führen Sie niemals eines aus, dem Sie nicht vertrauen. Pakete, die mit EncryptSensitiveWithUserKey erstellt wurden, entschlüsseln sensible Werte nur auf dem Computer/Konto des ursprünglichen Autors.

Formatdetails

kurz gefasst
VOLLSTÄNDIGER NAMESQL Server Integration Services Packagealias SSIS package, Integration Services package
ENTWICKLERMicrosoft Corporationseit 2005 (SQL Server 2005 introduced SSIS, replacing SQL Server 2000 DTS)
KATEGORIEDatenbanken
MIME TYPEapplication/xml
TYPXML-ETL-Paketdefinition (Text/XML)
MAGIC BYTES · DATEISIGNATUR
OFFSET
0001020304
HEX
3C3F786D6C
ASCII
<?xml
Eine .dtsx ist ein UTF-8-XML-Dokument, das mit der XML-Deklaration beginnt; das Wurzelelement ist <DTS:Executable> im Namensraum www.microsoft.com/SqlServer/Dts. Kann mit einem UTF-8 BOM (EF BB BF) vor „<?xml“ beginnen.

Programme zum Öffnen von DTSX-Dateien

Windows4 apps
Visual Studio + SSIS (SQL Server Integration Services Projects) Kostenlos Installieren Sie die kostenlose SSIS Projects-Erweiterung in Visual Studio, öffnen Sie das zugehörige Projekt (.dtproj) und öffnen Sie dann die .dtsx im Paket-Designer.
SQL Server (DTExec / SSIS runtime) Freemium Paket ausführen: DTExec /FILE paket.dtsx, oder im SSIS-Katalog bereitstellen und über SSMS ausführen.
SQL Server Management Studio (SSMS) Kostenlos Verwenden Sie SSMS zum Bereitstellen, Konfigurieren und Ausführen von Paketen im SSIS-Katalog (dient nicht zum Entwerfen von Paketen).
Any text/XML editor (VS Code, Notepad++) Kostenlos Öffnen Sie die .dtsx als XML, um sie zu untersuchen oder zu vergleichen; nur zum Anzeigen, nicht für die sichere Bearbeitung des Workflows geeignet.

Technische Details

technische Spezifikation
DateikodierungUTF-8 XML-Text
Magic Bytes3C 3F 78 6D 6C („<?xml“) bei Offset 0; optional geht ein UTF-8 BOM (EF BB BF) voraus
XML-Wurzelelement<DTS:Executable> im Namensraum www.microsoft.com/SqlServer/Dts
MIME-Typapplication/xml (auch text/xml)
Internes VersionsattributDas Attribut PackageFormatVersion kodiert das SQL Server-Release, für das das Paket bestimmt ist (z. B. Wert 8 für SQL Server 2019)
VerschlüsselungDas Attribut ProtectionLevel unterstützt EncryptSensitiveWithUserKey, EncryptSensitiveWithPassword, EncryptAllWithUserKey, EncryptAllWithPassword oder DontSaveSensitive
Digitale SignaturOptionale digitale XML-Signatur; die Eigenschaft CheckSignatureOnLoad erzwingt die Signaturprüfung zur Laufzeit
PaketkomponentenKodiert Control-Flow (Tasks, Container, Rangfolgeneinschränkungen), Datenflusspipelines, Verbindungs-Manager, Variablen, Parameter und Ereignishandler in einem einzigen XML-Dokument
Typische DateigrößeEinige KB für einfache Pakete; mehrere MB für komplexe Multi-Task-Pakete mit vielen Komponenten
BereitstellungsartefaktPakete werden für das Projektbereitstellungsmodell kompiliert und in einem .ispac-Archiv gebündelt
Laufzeit-ExecutorDTExec.exe Befehlszeilenprogramm; SQL Server-Agent-Auftragsschritte; oder Azure-SSIS Integration Runtime in der Cloud
ErstellungsumgebungVisual Studio mit SSDT (SQL Server Data Tools) SSIS Projects-Erweiterung
KatalogspeicherungBereitgestellte Pakete werden in der SSISDB-Datenbank (SSIS-Katalog) auf SQL Server gespeichert und von dort ausgeführt
Zugehörige Begleitdateien.dtsConfig für externe Konfiguration; .conmgr für gemeinsam genutzte Verbindungs-Manager; .dtproj für die Visual Studio-Projektdefinition
PlattformWindows (SSIS-Laufzeit); erweitert auf Azure über Azure-SSIS Integration Runtime in Azure Data Factory
Veröffentlicht2005 (SQL Server 2005 introduced SSIS, replacing SQL Server 2000 DTS)
Neueste VersionSSIS package format tracks SQL Server releases (2005-2022 and Azure-SSIS)
Spezifikationlearn.microsoft.com

DTSX-Konvertierungen

Community Q&A

von Nutzern gefragt
Schnelle Frage stellen
Holen Sie sich Hilfe von Menschen, die mit DTSX-Dateien arbeiten. Seien Sie konkret - geben Sie Ihr System und die Softwareversion an.
Kein Konto erforderlich · Antworten meist innerhalb eines Tages

Noch keine Fragen - stellen Sie die erste Frage zu DTSX-Dateien.

Häufig gestellte Fragen

Welches Programm öffnet eine DTSX-Datei?
Visual Studio mit der kostenlosen SQL Server Integration Services Projects-Erweiterung öffnet und bearbeitet das Paket; die SSIS-Laufzeitumgebung von SQL Server (DTExec) und SSMS führen es aus oder stellen es bereit. Da es XML ist, kann jeder Texteditor es anzeigen.
Kann ich eine DTSX ohne Visual Studio öffnen?
Sie können sie in jedem XML-/Texteditor anzeigen, da es sich um reines XML handelt. Um den Workflow jedoch zu entwerfen oder auszuführen, benötigen Sie die SSIS-Tools (Visual Studio + SSIS-Erweiterung und die SSIS-Laufzeitumgebung).
Wie führe ich ein DTSX-Paket aus?
Verwenden Sie DTExec /FILE paket.dtsx über die Befehlszeile, führen Sie es über einen SQL Server-Agent-Auftrag aus oder stellen Sie es im SSIS-Katalog (SSISDB) bereit und führen Sie es über SSMS aus.
Was ist der Unterschied zwischen DTSX und ISPAC?
Eine .dtsx ist ein einzelnes SSIS-Paket. Eine .ispac ist die erstellte Projektbereitstellungsdatei, die ein oder mehrere .dtsx-Pakete sowie Projektparameter für die Bereitstellung im SSIS-Katalog bündelt.
Ist DTSX dasselbe wie die alten DTS-Pakete?
Nein - DTS war die Technologie von SQL Server 2000. SSIS (.dtsx) ersetzte diese in SQL Server 2005; das «dts» in der Erweiterung ist ein historisches Überbleibsel.

Quellen

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

Weiter entdecken

in der Datenbank

Top-Erweiterungen dieser Woche

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.XDWDocuWorks Document
10.BINCD/DVD Disc Image (BIN/CUE)

Verwandte Erweiterungen

.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

Kostenlose Datei-Tools

Ein Browser-Dateiidentifikator und Bildkonverter - alles läuft auf Ihrem Gerät.

Toolbox öffnen

Dateierweiterungen A-Z durchsuchen