.DTSX

DTSX-bestand

SQL Server Integration Services Package
Stel een vraag
SNEL ANTWOORD

Een DTSX-bestand is een SQL Server Integration Services (SSIS) pakket - een XML-bestand dat een ETL-workflow definieert voor het verplaatsen en transformeren van gegevens tussen bronnen. Open en bewerk het in Visual Studio met de gratis SSIS Projects-extensie, en voer het uit met DTExec of de SSIS Catalog in SQL Server. Het is platte XML, dus elke teksteditor kan het weergeven, maar u hebt de SSIS-tools nodig om het te ontwerpen of uit te voeren.

Ontwikkelaar: Microsoft Corporation Categorie: Databasebestanden MIME: application/xml
OPENT OP Windows
Gerelateerd: .DB · .DBF · .ACCDB · .SQL

Op deze pagina

19k+ extensies geïndexeerd
Laatst beoordeeld op Aug 7, 2026

Niet zeker wat uw bestand is?

Sleep een bestand naar onze identificatietool - we lezen alleen de eerste bytes om het formaat te benoemen.

Identificeer een bestand

Wat is het DTSX-bestandsformaat?

Een .dtsx-bestand is een op XML gebaseerde ETL (Extract, Transform, Load) pakketdefinitie die wordt gebruikt door Microsoft SQL Server Integration Services (SSIS). Geïntroduceerd met SQL Server 2005, verving .dtsx de binaire Data Transformation Services-pakketten van SQL Server 2000.

Het bestand is een plat UTF-8 XML-document waarvan het root-element <DTS:Executable> is, gedeclareerd in de www.microsoft.com/SqlServer/Dts namespace. Het codeert de volledige definitie van een SSIS ETL-workflow, inclusief:

  • Control flow-taken, containers en precedence constraints
  • Data flow-pipelines (bronnen, transformaties, bestemmingen)
  • Connection managers, variabelen en event handlers
  • Pakketconfiguratie en beveiligingsinstellingen

Pakketten worden geschreven in Visual Studio met de SQL Server Data Tools (SSDT) extensie, waar ze samenstaan met een projectbestand (.dtproj) en optionele configuratiebestanden (.dtsConfig). Wanneer een project wordt gebouwd voor het project-implementatiemodel, worden alle pakketten gebundeld in een .ispac-archief. Tijdens runtime worden pakketten uitgevoerd door de opdrachtregeltool DTExec.exe of door de SSIS Catalog (SSISDB) gehost op een SQL Server-instantie.

Gevoelige verbindingseigenschappen zoals wachtwoorden worden beschermd door het ProtectionLevel-attribuut, dat verschillende versleutelingsmodi ondersteunt met behulp van een gebruikerssleutel of een wachtwoord. Pakketten kunnen ook een digitale XML-handtekening bevatten die bij het laden wordt geverifieerd.

Omdat .dtsx platte XML is, kan elke teksteditor het openen en inspecteren, hoewel het handmatig bewerken van complexe pakketten niet wordt aanbevolen vanwege de ingewikkelde XML-structuur.

Beveiliging & veiligheid

RISICO: MEDIUM

Een .dtsx is XML, maar het kan verbindingsreeksen en (per ProtectionLevel) versleutelde inloggegevens bevatten, en het kan worden geconfigureerd om SQL, scripts en bestandsbewerkingen uit te voeren - een pakket van een onbetrouwbare bron kan krachtige acties uitvoeren wanneer het wordt uitgevoerd. Controleer de XML voordat u een onbekend pakket uitvoert en voer er nooit een uit die u niet vertrouwt. Pakketten die zijn gebouwd met EncryptSensitiveWithUserKey ontsleutelen gevoelige waarden alleen op de machine/het account van de oorspronkelijke auteur.

Formaatdetails

in een notendop
VOLLEDIGE NAAMSQL Server Integration Services Packageook bekend als SSIS package, Integration Services package
ONTWIKKELAARMicrosoft Corporationsinds 2005 (SQL Server 2005 introduced SSIS, replacing SQL Server 2000 DTS)
MIME-TYPEapplication/xml
TYPEXML ETL-pakketdefinitie (tekst/XML)
MAGIC BYTES · BESTANDSSIGNATUUR
OFFSET
0001020304
HEX
3C3F786D6C
ASCII
<?xml
Een .dtsx is een UTF-8 XML-document dat begint met de XML-declaratie; het root-element is <DTS:Executable> in de www.microsoft.com/SqlServer/Dts namespace. Kan beginnen met een UTF-8 BOM (EF BB BF) vóór „<?xml”.

Programma's die DTSX-bestanden openen

Windows4 apps
Visual Studio + SSIS (SQL Server Integration Services Projects) Gratis Installeer de gratis SSIS Projects-extensie in Visual Studio, open het bijbehorende project (.dtproj) en open vervolgens de .dtsx in de pakketontwerper.
SQL Server (DTExec / SSIS runtime) Freemium Voer een pakket uit: DTExec /FILE pakket.dtsx, of implementeer naar de SSIS Catalog en voer uit vanuit SSMS.
SQL Server Management Studio (SSMS) Gratis Gebruik SSMS om pakketten in de SSIS Catalog te implementeren, configureren en uit te voeren (ontwerpt geen pakketten).
Any text/XML editor (VS Code, Notepad++) Gratis Open de .dtsx als XML om deze te inspecteren of te vergelijken; alleen voor weergave, niet voor het veilig bewerken van de workflow.

Technische details

diepe specificaties
BestandscoderingUTF-8 XML-tekst
Magic bytes3C 3F 78 6D 6C („<?xml”) op offset 0; optioneel voorafgegaan door UTF-8 BOM (EF BB BF)
Root XML-element<DTS:Executable> in namespace www.microsoft.com/SqlServer/Dts
MIME-typeapplication/xml (ook text/xml)
Intern versie-attribuutHet PackageFormatVersion-attribuut codeert de SQL Server-release waar het pakket zich op richt (bijv. waarde 8 voor SQL Server 2019)
VersleutelingProtectionLevel-attribuut ondersteunt EncryptSensitiveWithUserKey, EncryptSensitiveWithPassword, EncryptAllWithUserKey, EncryptAllWithPassword, of DontSaveSensitive
Digitale handtekeningOptionele digitale XML-handtekening; CheckSignatureOnLoad-eigenschap dwingt verificatie van de handtekening af tijdens runtime
PakketcomponentenCodeert control flow (taken, containers, precedence constraints), data flow-pipelines, connection managers, variabelen, parameters en event handlers in een enkel XML-document
Typische bestandsgrootteEnkele KB voor eenvoudige pakketten; verscheidene MB voor complexe pakketten met veel componenten
Implementatie-artefactPakketten worden gecompileerd en gebundeld in een .ispac-archief voor het project-implementatiemodel
Runtime-executorDTExec.exe opdrachtregelprogramma; SQL Server Agent-taakstappen; of Azure-SSIS Integration Runtime in de cloud
OntwerpomgevingVisual Studio met SSDT (SQL Server Data Tools) SSIS Projects-extensie
CatalogusopslagGeïmplementeerde pakketten worden opgeslagen en uitgevoerd vanuit de SSISDB-database (SSIS Catalog) op SQL Server
Gerelateerde bijbehorende bestanden.dtsConfig voor externe configuratie; .conmgr for gedeelde connection managers; .dtproj voor de Visual Studio-projectdefinitie
PlatformWindows (SSIS-runtime); uitgebreid naar Azure via Azure-SSIS Integration Runtime in Azure Data Factory
Uitgebracht2005 (SQL Server 2005 introduced SSIS, replacing SQL Server 2000 DTS)
Laatste versieSSIS package format tracks SQL Server releases (2005-2022 and Azure-SSIS)
Specificatielearn.microsoft.com

DTSX conversies

Community V&A

gevraagd door gebruikers
Stel een korte vraag
Krijg hulp van mensen die met DTSX-bestanden werken. Wees specifiek - vermeld uw systeem en softwareversie.
Geen account nodig · antwoorden meestal binnen een dag

Nog geen vragen - wees de eerste om iets te vragen over DTSX-bestanden.

Veelgestelde vragen

Welk programma opent een DTSX-bestand?
Visual Studio met de gratis SQL Server Integration Services Projects-extensie opent en bewerkt het pakket; de SSIS-runtime van SQL Server (DTExec) en SSMS voeren het uit of implementeren het. Omdat het XML is, kan elke teksteditor het weergeven.
Kan ik een DTSX openen zonder Visual Studio?
U kunt het bekijken in elke XML- of teksteditor omdat het platte XML is, maar om de workflow te ontwerpen of uit te voeren heeft u de SSIS-tooling nodig (Visual Studio + SSIS-extensie en de SSIS-runtime).
Hoe voer ik een DTSX-pakket uit?
Gebruik DTExec /FILE pakket.dtsx vanaf de opdrachtregel, voer het uit via een SQL Server Agent-taak, of implementeer het in de SSIS Catalog (SSISDB) en voer het uit vanuit SSMS.
Wat is het verschil tussen DTSX en ISPAC?
Een .dtsx is een enkel SSIS-pakket. Een .ispac is het gebouwde project-implementatiebestand dat een of meer .dtsx-pakketten plus projectparameters bundelt voor implementatie in de SSIS Catalog.
Is DTSX hetzelfde als de oude DTS-pakketten?
Nee - DTS was de SQL Server 2000-technologie. SSIS (.dtsx) verving dit in SQL Server 2005; de „dts” in de extensie is een historisch overblijfsel.

Referenties

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

Blijf ontdekken

door de database

Populaire extensies deze week

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

Gerelateerde extensies

.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

Gratis bestandstools

Een bestandsidentificatie en afbeeldingsconverter in de browser - alles draait op uw eigen apparaat.

Open de gereedschapskist

Blader door bestandsextensies A-Z