.DTSX

DTSX-fil

SQL Server Integration Services Package
Stil et spørgsmål
HURTIGT SVAR

En DTSX-fil er en SQL Server Integration Services (SSIS)-pakke - en XML-fil, der definerer en ETL-arbejdsgang til flytning og transformering af data mellem kilder. Åbn og rediger den i Visual Studio med den gratis SSIS Projects-udvidelse, og kør den med DTExec eller SSIS-kataloget i SQL Server. Det er ren XML, så enhver teksteditor kan vise den, men du skal bruge SSIS-værktøjer til at designe eller udføre den.

Udvikler: Microsoft Corporation Kategori: Databasefiler MIME: application/xml
ÅBNER PÅ Windows
Relateret: .DB · .DBF · .ACCDB · .SQL

På denne side

19k+ filtyper indekseret
Sidst gennemset Aug 7, 2026

Er du ikke sikker på, hvad din fil er?

Træk en fil over i vores identifikator - vi læser kun de første bytes for at navngive formatet.

Identificer en fil

Hvad er DTSX-filformatet?

En .dtsx-fil er en XML-baseret ETL (Extract, Transform, Load) pakkedefinition, der bruges af Microsoft SQL Server Integration Services (SSIS). Introduceret med SQL Server 2005, erstattede .dtsx de binære Data Transformation Services-pakker fra SQL Server 2000.

Filen er et almindeligt UTF-8 XML-dokument, hvis rodelement er <DTS:Executable>, deklareret i navnerummet www.microsoft.com/SqlServer/Dts. Den koder den fulde definition af en SSIS ETL-arbejdsgang, herunder:

  • Kontrolflow-opgaver, beholdere og præcedensbegrænsninger
  • Dataflow-pipelines (kilder, transformationer, destinationer)
  • Forbindelsesadministratorer, variabler og hændelseshåndterere
  • Pakkekonfiguration og beskyttelsesindstillinger

Pakker oprettes i Visual Studio med SQL Server Data Tools (SSDT)-udvidelsen, hvor de findes sammen med en projektfil (.dtproj) og valgfrie konfigurationsfiler (.dtsConfig). Når et projekt bygges til projekt-implementeringsmodellen, samles alle pakker i et .ispac-arkiv. Ved kørsel udføres pakker af kommandolinjeværktøjet DTExec.exe eller af SSIS-kataloget (SSISDB), der er hostet på en SQL Server-instans.

Følsomme forbindelsesegenskaber såsom adgangskoder er beskyttet af attributten ProtectionLevel, som understøtter flere krypteringsmetoder ved hjælp af en bruger-nøgle eller en adgangskode. Pakker kan også indeholde en XML-digital signatur, der verificeres ved indlæsning.

Da .dtsx er ren XML, kan enhver teksteditor åbne og inspicere den, selvom manuel redigering af komplekse pakker ikke anbefales på grund af den indviklede XML-struktur.

Sikkerhed og tryghed

RISIKO: MEDIUM

En .dtsx er XML, men den kan indlejre forbindelsesstrenge og (via ProtectionLevel) krypterede legitimationsoplysninger, og den kan konfigureres til at køre SQL, scripts og filoperationer - en pakke fra en upålidelig kilde kan udføre kraftfulde handlinger, når den køres. Gennemse XML-koden, før du kører en ukendt pakke, og kør aldrig en, du ikke har tillid til. Pakker bygget med EncryptSensitiveWithUserKey dekrypterer kun følsomme værdier på den oprindelige forfatters maskine/konto.

Formatdetaljer

kort fortalt
FULDSTÆNDIGT NAVNSQL Server Integration Services Packageogså kendt som SSIS package, Integration Services package
UDVIKLERMicrosoft Corporationsiden 2005 (SQL Server 2005 introduced SSIS, replacing SQL Server 2000 DTS)
MIME-TYPEapplication/xml
TYPEXML ETL-pakkedefinition (tekst/XML)
MAGIC BYTES · FILSIGNATUR
OFFSET
0001020304
HEX
3C3F786D6C
ASCII
<?xml
En .dtsx er et UTF-8 XML-dokument, der begynder med XML-deklarationen; rodelementet er <DTS:Executable> i navnerummet www.microsoft.com/SqlServer/Dts. Kan begynde med en UTF-8 BOM (EF BB BF) før «<?xml».

Programmer der åbner DTSX-filer

Windows4 apps
Visual Studio + SSIS (SQL Server Integration Services Projects) Gratis Installer den gratis SSIS Projects-udvidelse i Visual Studio, åbn det tilhørende projekt (.dtproj), og åbn derefter .dtsx i pakkedesigneren.
SQL Server (DTExec / SSIS runtime) Freemium Kør en pakke: DTExec /FILE pakke.dtsx, eller implementer til SSIS-kataloget og udfør fra SSMS.
SQL Server Management Studio (SSMS) Gratis Brug SSMS til at implementere, konfigurere og udføre pakker i SSIS-kataloget (designer ikke pakker).
Any text/XML editor (VS Code, Notepad++) Gratis Åbn .dtsx som XML for at inspicere eller sammenligne den; kun til visning, ikke til sikker redigering af arbejdsgangen.

Tekniske detaljer

dyb specifikation
FilkodningUTF-8 XML-tekst
Magic bytes3C 3F 78 6D 6C («<?xml») ved offset 0; valgfrit forudgået af UTF-8 BOM (EF BB BF)
Rod-XML-element<DTS:Executable> i navnerummet www.microsoft.com/SqlServer/Dts
MIME-typeapplication/xml (også text/xml)
Intern versionsattributPackageFormatVersion-attributten koder den SQL Server-udgivelse, pakken er målrettet mod (f.eks. værdien 8 for SQL Server 2019)
KrypteringProtectionLevel-attributten understøtter EncryptSensitiveWithUserKey, EncryptSensitiveWithPassword, EncryptAllWithUserKey, EncryptAllWithPassword eller DontSaveSensitive
Digital signaturValgfri XML-digital signatur; CheckSignatureOnLoad-egenskaben håndhæver signaturverificering ved kørsel
PakkekomponenterKoder kontrolflow (opgaver, beholdere, præcedensbegrænsninger), dataflow-pipelines, forbindelsesadministratorer, variabler, parametre og hændelseshåndterere i et enkelt XML-dokument
Typisk filstørrelseFå KB for simple pakker; flere MB for komplekse pakker med mange komponenter
ImplementeringsartefaktPakker kompileres og samles i et .ispac-arkiv til projekt-implementeringsmodellen
Runtime-eksekveringDTExec.exe kommandolinjeværktøj; SQL Server Agent-jobtrin; eller Azure-SSIS Integration Runtime i skyen
UdviklingsmiljøVisual Studio med SSDT (SQL Server Data Tools) SSIS Projects-udvidelse
KataloglagringImplementerede pakker gemmes og udføres fra SSISDB-databasen (SSIS-kataloget) på SQL Server
Relaterede ledsagefiler.dtsConfig til ekstern konfiguration; .conmgr til delte forbindelsesadministratorer; .dtproj til Visual Studio-projektdefinitionen
PlatformWindows (SSIS-runtime); udvidet til Azure via Azure-SSIS Integration Runtime i Azure Data Factory
Udgivet2005 (SQL Server 2005 introduced SSIS, replacing SQL Server 2000 DTS)
Seneste versionSSIS package format tracks SQL Server releases (2005-2022 and Azure-SSIS)
Specifikationlearn.microsoft.com

DTSX-konverteringer

Fællesskabets Q&A

spurgt af brugere
Stil et hurtigt spørgsmål
Få hjælp fra folk, der arbejder med DTSX-filer. Vær specifik - medtag dit system og din softwareversion.
Ingen konto nødvendig · svar normalt inden for en dag

Ingen spørgsmål endnu - vær den første til at spørge om DTSX-filer.

Ofte stillede spørgsmål

Hvilket program åbner en DTSX-fil?
Visual Studio med den gratis SQL Server Integration Services Projects-udvidelse åbner og redigerer pakken; SQL Servers SSIS-runtime (DTExec) og SSMS kører/implementerer den. Da det er XML, kan enhver teksteditor vise den.
Kan jeg åbne en DTSX uden Visual Studio?
Du kan se den i enhver XML-/teksteditor, fordi det er ren XML, men for at designe arbejdsgangen eller køre den skal du bruge SSIS-værktøjerne (Visual Studio + SSIS-udvidelse og SSIS-runtime).
Hvordan kører jeg en DTSX-pakke?
Brug DTExec /FILE pakke.dtsx fra kommandolinjen, kør den via et SQL Server Agent-job, eller implementer den til SSIS-kataloget (SSISDB) og udfør den fra SSMS.
Hvad er forskellen mellem DTSX og ISPAC?
En .dtsx er en enkelt SSIS-pakke. En .ispac er den byggede projekt-implementeringsfil, der samler en eller flere .dtsx-pakker plus projektparametre til implementering i SSIS-kataloget.
Er DTSX det samme som de gamle DTS-pakker?
Nej - DTS var teknologien i SQL Server 2000. SSIS (.dtsx) erstattede den i SQL Server 2005; «dts» i filendelsen er et historisk levn.

Referencer

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

Udforsk mere

på tværs af databasen

Populære filtyper i denne uge

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

Relaterede filtyper

.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 filværktøjer

En fil-identifikator og billedkonverter direkte i browseren - alt kører på din enhed.

Åbn værktøjskassen

Gennemse filtyper A-Å