.DTSX

DTSX-fil

SQL Server Integration Services Package
Still et spørsmål
HURTIGSVAR

En DTSX-fil er en SQL Server Integration Services (SSIS)-pakke - en XML-fil som definerer en ETL-arbeidsflyt for flytting og transformering av data mellom kilder. Åpne og rediger den i Visual Studio med den gratis SSIS Projects-utvidelsen, og kjør den med DTExec eller SSIS-katalogen i SQL Server. Det er ren XML, så enhver tekstredigerer kan vise den, men du trenger SSIS-verktøy for å designe eller utføre den.

Utvikler: Microsoft Corporation Kategori: Databasefiler MIME: application/xml
ÅPNES PÅ Windows
Relatert: .DB · .DBF · .ACCDB · .SQL

På denne siden

19k+ filendelser indeksert
Sist vurdert Aug 7, 2026

Usikker på hva filen din er?

Slipp hvilken som helst fil inn i vår identifikator - vi leser bare de første bytene for å navngi formatet.

Identifiser en fil

Hva er DTSX-filformatet?

En .dtsx-fil er en XML-basert ETL (Extract, Transform, Load) pakkedefinisjon brukt av Microsoft SQL Server Integration Services (SSIS). Introdusert med SQL Server 2005, erstattet .dtsx binære Data Transformation Services-pakker fra SQL Server 2000.

Filen er et rent UTF-8 XML-dokument der rotelementet er <DTS:Executable>, deklarert i navnerommet www.microsoft.com/SqlServer/Dts. Den koder den fulle definisjonen av en SSIS ETL-arbeidsflyt, inkludert:

  • Kontrollflytoppgaver, beholdere og prioritetsbegrensninger
  • Dataflyt-rørledninger (kilder, transformasjoner, destinasjoner)
  • Tilkoblingsbehandlere, variabler og hendelsesbehandlere
  • Pakkekonfigurasjon og beskyttelsesinnstillinger

Pakker utformes i Visual Studio med SQL Server Data Tools (SSDT)-utvidelsen, der de ligger sammen med en prosjektfil (.dtproj) og valgfrie konfigurasjonsfiler (.dtsConfig). Når et prosjekt bygges for prosjektdistribusjonsmodellen, blir alle pakker buntet inn i et .ispac-arkiv. Ved kjøring utføres pakker av kommandolinjeverktøyet DTExec.exe eller av SSIS-katalogen (SSISDB) som ligger på en SQL Server-instans.

Sensitive tilkoblingsegenskaper som passord er beskyttet av attributtet ProtectionLevel, som støtter flere krypteringsmoduser ved bruk av en bruker-nøkkel eller et passord. Pakker kan også inneholde en XML digital signatur som verifiseres ved lasting.

Fordi .dtsx er ren XML, kan enhver tekstredigerer åpne og inspisere den, selv om manuell redigering av komplekse pakker ikke anbefales på grunn av den intrikate XML-strukturen.

Sikkerhet og trygghet

RISIKO: MEDIUM

En .dtsx er XML, men den kan inneholde tilkoblingsstrenger og (avhengig av ProtectionLevel) krypterte påloggingsdetaljer, og den kan konfigureres til å kjøre SQL, skript og filoperasjoner - en pakke fra en upålitelig kilde kan utføre kraftige handlinger når den kjøres. Gå gjennom XML-koden før du kjører en ukjent pakke, og kjør aldri en du ikke stoler på. Pakker bygget med EncryptSensitiveWithUserKey kan bare dekryptere sensitive verdier på den opprinnelige forfatterens maskin/konto.

Formatdetaljer

i et nøtteskall
FULLT NAVNSQL Server Integration Services Packageogså kjent som SSIS package, Integration Services package
UTVIKLERMicrosoft Corporationsiden 2005 (SQL Server 2005 introduced SSIS, replacing SQL Server 2000 DTS)
MIME-TYPEapplication/xml
TYPEXML ETL-pakkedefinisjon (tekst/XML)
MAGIC BYTES · FILSIGNATUR
OFFSET
0001020304
HEX
3C3F786D6C
ASCII
<?xml
En .dtsx er et UTF-8 XML-dokument som starter med XML-deklarasjonen; rotelementet er <DTS:Executable> i navnerommet www.microsoft.com/SqlServer/Dts. Kan starte med en UTF-8 BOM (EF BB BF) før «<?xml».

Programmer som åpner DTSX-filer

Windows4 apps
Visual Studio + SSIS (SQL Server Integration Services Projects) Gratis Installer den gratis SSIS Projects-utvidelsen i Visual Studio, åpne det tilhørende prosjektet (.dtproj), og åpne deretter .dtsx i pakkedesigneren.
SQL Server (DTExec / SSIS runtime) Freemium Kjør en pakke: DTExec /FILE pakke.dtsx, eller distribuer til SSIS-katalogen og utfør fra SSMS.
SQL Server Management Studio (SSMS) Gratis Bruk SSMS for å distribuere, konfigurere og utføre pakker i SSIS-katalogen (designer ikke pakker).
Any text/XML editor (VS Code, Notepad++) Gratis Åpne .dtsx som XML for å inspisere eller sammenligne den; kun for visning, ikke for sikker redigering av arbeidsflyten.

Tekniske detaljer

dyp spesifikasjon
FilkodingUTF-8 XML-tekst
Magiske byte3C 3F 78 6D 6C («<?xml») ved offset 0; eventuelt foranledet av UTF-8 BOM (EF BB BF)
XML-rotelement<DTS:Executable> i navnerommet www.microsoft.com/SqlServer/Dts
MIME-typeapplication/xml (også text/xml)
Intern versjonsattributtPackageFormatVersion-attributtet koder SQL Server-utgivelsen pakken er rettet mot (f.eks. verdi 8 for SQL Server 2019)
KrypteringProtectionLevel-attributtet støtter EncryptSensitiveWithUserKey, EncryptSensitiveWithPassword, EncryptAllWithUserKey, EncryptAllWithPassword eller DontSaveSensitive
Digital signaturValgfri XML digital signatur; CheckSignatureOnLoad-egenskapen håndhever signaturverifisering ved kjøring
PakkekomponenterKoder kontrollflyt (oppgaver, beholdere, prioritetsbegrensninger), dataflyt-rørledninger, tilkoblingsbehandlere, variabler, parametere og hendelsesbehandlere i et enkelt XML-dokument
Typisk filstørrelseNoen få KB for enkle pakker; flere MB for komplekse fleroppgave-pakker med mange komponenter
DistribusjonsartefaktPakker blir kompilert og buntet inn i et .ispac-arkiv for prosjektdistribusjonsmodellen
KjøretidsutførerDTExec.exe kommandolinjeverktøy; SQL Server Agent-jobbsteg; eller Azure-SSIS Integration Runtime i skyen
UtviklingsmiljøVisual Studio med SSDT (SQL Server Data Tools) SSIS Projects-utvidelse
KatalagringDistribuerte pakker lagres og utføres fra SSISDB-databasen (SSIS-katalog) på SQL Server
Relaterte følgefiler.dtsConfig for ekstern konfigurasjon; .conmgr for delte tilkoblingsbehandlere; .dtproj for Visual Studio-prosjektdefinisjonen
PlattformWindows (SSIS-kjøretidsmiljø); utvidet til Azure via Azure-SSIS Integration Runtime i Azure Data Factory
Utgitt2005 (SQL Server 2005 introduced SSIS, replacing SQL Server 2000 DTS)
Siste versjonSSIS package format tracks SQL Server releases (2005-2022 and Azure-SSIS)
Spesifikasjonlearn.microsoft.com

DTSX-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med DTSX-filer. Vær spesifikk - inkluder systemet ditt og programvareversjon.
Ingen konto nødvendig · svar vanligvis innen en dag

Ingen spørsmål ennå - vær den første til å spørre om DTSX-filer.

Ofte stilte spørsmål

Hvilket program åpner en DTSX-fil?
Visual Studio med den gratis SQL Server Integration Services Projects-utvidelsen åpner og redigerer pakken; SQL Servers SSIS-kjøretidsmiljø (DTExec) og SSMS kjører/distribuerer den. Siden det er XML, kan enhver tekstredigerer vise den.
Kan jeg åpne en DTSX uten Visual Studio?
Du kan vise den i enhver XML/tekstredigerer fordi det er ren XML, men for å designe arbeidsflyten eller kjøre den trenger du SSIS-verktøyene (Visual Studio + SSIS-utvidelse, og SSIS-kjøretidsmiljøet).
Hvordan kjører jeg en DTSX-pakke?
Bruk DTExec /FILE pakke.dtsx fra kommandolinjen, kjør den via en SQL Server Agent-jobb, eller distribuer den til SSIS-katalogen (SSISDB) og utfør fra SSMS.
Hva er forskjellen mellom DTSX og ISPAC?
En .dtsx er en enkelt SSIS-pakke. En .ispac er den ferdigbygde prosjektdistribusjonsfilen som bunter sammen én eller flere .dtsx-pakker pluss prosjektparametere for distribusjon til SSIS-katalogen.
Er DTSX det samme som de gamle DTS-pakkene?
Nei - DTS var teknologien i SQL Server 2000. SSIS (.dtsx) erstattet den i SQL Server 2005; «dts» i filendelsen er en historisk levning.

Referanser

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

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

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

Relaterte filendelser

.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 filverktøy

En filidentifikator og bildekonvertering i nettleseren - alt kjører på din enhet.

Åpne verktøykassen

Bla i filendelser A-Å