.DTSX

DTSX-fil

SQL Server Integration Services Package
Ställ en fråga
SNABBT SVAR

En DTSX-fil är ett SQL Server Integration Services (SSIS)-paket - en XML-fil som definierar ett ETL-arbetsflöde för att flytta och transformera data mellan källor. Öppna och redigera den i Visual Studio med det kostnadsfria tillägget SSIS Projects, och kör den med DTExec eller SSIS Catalog i SQL Server. Det är ren XML så vilken textredigerare som helst kan visa den, men du behöver SSIS-verktyg för att designa eller köra den.

Utvecklare: Microsoft Corporation Kategori: Databasfiler MIME: application/xml
ÖPPNAS PÅ Windows
Relaterat: .DB · .DBF · .ACCDB · .SQL

På denna sida

19k+ filtillägg indexerade
Senast granskad Aug 7, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet DTSX?

En .dtsx-fil är en XML-baserad ETL-paketdefinition (Extract, Transform, Load) som används av Microsoft SQL Server Integration Services (SSIS). Introducerad med SQL Server 2005, ersatte .dtsx de binära Data Transformation Services-paketen från SQL Server 2000.

Filen är ett vanligt UTF-8 XML-dokument vars rotelement är <DTS:Executable>, deklarerat i namnrymden www.microsoft.com/SqlServer/Dts. Den kodar den fullständiga definitionen av ett SSIS ETL-arbetsflöde, inklusive:

  • Kontrollflödesuppgifter, behållare och prioritetsbegränsningar
  • Dataflödespipelines (källor, transformationer, destinationer)
  • Anslutningshanterare, variabler och händelsehanterare
  • Paketkonfiguration och skyddsinställningar

Paket skapas i Visual Studio med tillägget SQL Server Data Tools (SSDT), där de ligger tillsammans med en projektfil (.dtproj) och valfria konfigurationsfiler (.dtsConfig). När ett projekt byggs för projektdistributionsmodellen buntas alla paket ihop i ett .ispac-arkiv. Vid körning exekveras paketen av kommandoradsverktyget DTExec.exe eller av SSIS Catalog (SSISDB) som körs på en SQL Server-instans.

Känsliga anslutningsegenskaper som lösenord skyddas av attributet ProtectionLevel, som stöder flera krypteringslägen med en användarnyckel eller ett lösenord. Paket kan också bära en digital XML-signatur som verifieras vid laddning.

Eftersom .dtsx är ren XML kan vilken textredigerare som helst öppna och inspektera den, även om manuell redigering av komplexa paket inte rekommenderas på grund av den invecklade XML-strukturen.

Säkerhet & trygghet

RISK: MEDIUM

En .dtsx är XML, men den kan innehålla anslutningssträngar och (beroende på ProtectionLevel) krypterade inloggningsuppgifter, och den kan konfigureras för att köra SQL, skript och filoperationer - ett paket från en okänd källa kan utföra kraftfulla åtgärder när det körs. Granska XML-koden innan du kör ett okänt paket, och kör aldrig ett paket som du inte litar på. Paket byggda med EncryptSensitiveWithUserKey kan endast dekryptera känsliga värden på den ursprungliga författarens dator/konto.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNSQL Server Integration Services Packageäven känd som SSIS package, Integration Services package
UTVECKLAREMicrosoft Corporationsedan 2005 (SQL Server 2005 introduced SSIS, replacing SQL Server 2000 DTS)
KATEGORIDatabasfiler
MIME-TYPapplication/xml
TYPXML ETL-paketdefinition (text/XML)
MAGIC BYTES · FILSIGNATUR
OFFSET
0001020304
HEX
3C3F786D6C
ASCII
<?xml
En .dtsx är ett UTF-8 XML-dokument som börjar med XML-deklarationen; rotelementet är <DTS:Executable> i namnrymden www.microsoft.com/SqlServer/Dts. Kan börja med en UTF-8 BOM (EF BB BF) före «<?xml».

Program som öppnar DTSX-filer

Windows4 apps
Visual Studio + SSIS (SQL Server Integration Services Projects) Gratis Installera det kostnadsfria tillägget SSIS Projects i Visual Studio, öppna det tillhörande projektet (.dtproj) och öppna sedan .dtsx i paketdesignern.
SQL Server (DTExec / SSIS runtime) Freemium Kör ett paket: DTExec /FILE paket.dtsx, eller distribuera till SSIS Catalog och kör från SSMS.
SQL Server Management Studio (SSMS) Gratis Använd SSMS för att distribuera, konfigurera och köra paket i SSIS Catalog (designar inte paket).
Any text/XML editor (VS Code, Notepad++) Gratis Öppna .dtsx som XML för att inspektera eller jämföra den; endast för visning, inte för säker redigering av arbetsflödet.

Tekniska detaljer

djup specifikation
FilkodningUTF-8 XML-text
Magic bytes3C 3F 78 6D 6C («<?xml») vid offset 0; valfritt föregången av UTF-8 BOM (EF BB BF)
XML-rotelement<DTS:Executable> i namnrymden www.microsoft.com/SqlServer/Dts
MIME-typapplication/xml (även text/xml)
Internt versionsattributAttributet PackageFormatVersion kodar vilken SQL Server-utgåva paketet är avsett för (t.ex. värde 8 för SQL Server 2019)
KrypteringAttributet ProtectionLevel stöder EncryptSensitiveWithUserKey, EncryptSensitiveWithPassword, EncryptAllWithUserKey, EncryptAllWithPassword eller DontSaveSensitive
Digital signaturValfri digital XML-signatur; egenskapen CheckSignatureOnLoad tvingar fram signaturverifiering vid körning
PaketkomponenterKodar kontrollflöde (uppgifter, behållare, prioritetsbegränsningar), dataflödespipelines, anslutningshanterare, variabler, parametrar och händelsehanterare i ett enda XML-dokument
Typisk filstorlekNågra KB för enkla paket; flera MB för komplexa paket med många uppgifter och komponenter
DistributionsartefaktPaket kompileras och buntas ihop i ett .ispac-arkiv för projektdistributionsmodellen
ExekveringsmotorKommandoradsverktyget DTExec.exe; SQL Server Agent-jobbsteg; eller Azure-SSIS Integration Runtime i molnet
UtvecklingsmiljöVisual Studio med SSDT (SQL Server Data Tools) SSIS Projects-tillägg
KataloglagringDistribuerade paket lagras och körs från SSISDB-databasen (SSIS Catalog) på SQL Server
Relaterade följdfiler.dtsConfig för extern konfiguration; .conmgr for delade anslutningshanterare; .dtproj för Visual Studio-projektdefinitionen
PlattformWindows (SSIS-runtime); utökad till Azure via Azure-SSIS Integration Runtime i Azure Data Factory
Släppt2005 (SQL Server 2005 introduced SSIS, replacing SQL Server 2000 DTS)
Senaste versionSSIS package format tracks SQL Server releases (2005-2022 and Azure-SSIS)
Specifikationlearn.microsoft.com

DTSX-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med DTSX-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om DTSX-filer.

Vanliga frågor

Vilket program öppnar en DTSX-fil?
Visual Studio med det kostnadsfria tillägget SQL Server Integration Services Projects öppnar och redigerar paketet; SQL Servers SSIS-runtime (DTExec) och SSMS kör/distribuerar det. Eftersom det är XML kan vilken textredigerare som helst visa det.
Kan jag öppna en DTSX utan Visual Studio?
Du kan visa den i valfri XML-/textredigerare eftersom det är ren XML, men för att designa arbetsflödet eller köra det behöver du SSIS-verktygen (Visual Studio + SSIS-tillägg och SSIS-runtime).
Hur kör jag ett DTSX-paket?
Använd DTExec /FILE paket.dtsx från kommandoraden, kör det via ett SQL Server Agent-jobb, eller distribuera det till SSIS Catalog (SSISDB) och kör från SSMS.
Vad är skillnaden mellan DTSX och ISPAC?
En .dtsx är ett enskilt SSIS-paket. En .ispac är den färdigbyggda projektdistributionsfilen som buntar ihop ett eller flera .dtsx-paket plus projektparametrar för distribution till SSIS Catalog.
Är DTSX samma sak som de gamla DTS-paketen?
Nej - DTS var tekniken i SQL Server 2000. SSIS (.dtsx) ersatte den i SQL Server 2005; «dts» i filtillägget är en historisk kvarleva.

Referenser

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

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

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

Relaterade filtillägg

.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 filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö