.DTSX

Plik DTSX

SQL Server Integration Services Package
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik DTSX to pakiet SQL Server Integration Services (SSIS) - plik XML definiujący przepływ pracy ETL do przenoszenia i przekształcania danych między źródłami. Można go otwierać i edytować w Visual Studio za pomocą bezpłatnego rozszerzenia SSIS Projects, a uruchamiać za pomocą DTExec lub katalogu SSIS w SQL Server. Jest to zwykły XML, więc każdy edytor tekstu może go wyświetlić, ale do projektowania lub wykonywania potrzebne są narzędzia SSIS.

Deweloper: Microsoft Corporation Kategoria: Pliki baz danych MIME: application/xml
OTWIERA SIĘ NA Windows
Powiązane: .DB · .DBF · .ACCDB · .SQL

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Aug 7, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku DTSX?

Plik .dtsx to oparta na formacie XML definicja pakietu ETL (Extract, Transform, Load) używana przez Microsoft SQL Server Integration Services (SSIS). Wprowadzony wraz z SQL Server 2005, format .dtsx zastąpił binarne pakiety Data Transformation Services z SQL Server 2000.

Plik jest zwykłym dokumentem XML w kodowaniu UTF-8, którego elementem głównym jest <DTS:Executable>, zadeklarowany w przestrzeni nazw www.microsoft.com/SqlServer/Dts. Koduje on pełną definicję przepływu pracy SSIS ETL, w tym:

  • Zadania przepływu sterowania (control flow), kontenery i ograniczenia pierwszeństwa
  • Potoki przepływu danych (źródła, przekształcenia, cele)
  • Menedżery połączeń, zmienne i procedury obsługi zdarzeń
  • Konfigurację pakietu i ustawienia ochrony

Pakiety są tworzone w Visual Studio za pomocą rozszerzenia SQL Server Data Tools (SSDT), gdzie znajdują się obok pliku projektu (.dtproj) i opcjonalnych plików konfiguracyjnych (.dtsConfig). Gdy projekt jest budowany dla modelu wdrażania projektu, wszystkie pakiety są pakowane do archiwum .ispac. W czasie wykonywania pakiety są uruchamiane przez narzędzie wiersza poleceń DTExec.exe lub przez katalog SSIS (SSISDB) hostowany na instancji SQL Server.

Wrażliwe właściwości połączenia, takie jak hasła, są chronione przez atrybut ProtectionLevel, który obsługuje kilka trybów szyfrowania przy użyciu klucza użytkownika lub hasła. Pakiety mogą również posiadać podpis cyfrowy XML weryfikowany przy ładowaniu.

Ponieważ .dtsx to zwykły XML, każdy edytor tekstu może go otworzyć i przejrzeć, choć ręczna edycja złożonych pakietów nie jest zalecana ze względu na skomplikowaną strukturę XML.

Bezpieczeństwo

RYZYKO: MEDIUM

Plik .dtsx to XML, ale może zawierać parametry połączenia i (zależnie od ProtectionLevel) zaszyfrowane poświadczenia. Może być skonfigurowany do uruchamiania zapytań SQL, skryptów i operacji na plikach - pakiet z niezaufanego źródła może wykonywać niebezpieczne działania. Przejrzyj XML przed uruchomieniem nieznanego pakietu i nigdy nie uruchamiaj tych, którym nie ufasz. Pakiety zbudowane z EncryptSensitiveWithUserKey deszyfrują wrażliwe wartości tylko na maszynie/koncie oryginalnego autora.

Szczegóły formatu

w pigułce
PEŁNA NAZWASQL Server Integration Services Packageznany również jako SSIS package, Integration Services package
DEWELOPERMicrosoft Corporationod 2005 (SQL Server 2005 introduced SSIS, replacing SQL Server 2000 DTS)
TYP MIMEapplication/xml
TYPDefinicja pakietu XML ETL (tekst/XML)
MAGICZNE BAJTY · SYGNATURA PLIKU
OFFSET
0001020304
HEX
3C3F786D6C
ASCII
<?xml
Plik .dtsx to dokument XML w kodowaniu UTF-8 zaczynający się od deklaracji XML; elementem głównym jest <DTS:Executable> w przestrzeni nazw www.microsoft.com/SqlServer/Dts. Może zaczynać się od UTF-8 BOM (EF BB BF) przed „<?xml”.

Programy otwierające pliki DTSX

Windows4 apps
Visual Studio + SSIS (SQL Server Integration Services Projects) Darmowy Zainstaluj bezpłatne rozszerzenie SSIS Projects w Visual Studio, otwórz zawierający go projekt (.dtproj), a następnie otwórz .dtsx w projektancie pakietów.
SQL Server (DTExec / SSIS runtime) Freemium Uruchom pakiet: DTExec /FILE pakiet.dtsx lub wdróż do katalogu SSIS i wykonaj z poziomu SSMS.
SQL Server Management Studio (SSMS) Darmowy Użyj SSMS do wdrażania, konfigurowania i wykonywania pakietów w katalogu SSIS (nie służy do projektowania pakietów).
Any text/XML editor (VS Code, Notepad++) Darmowy Otwórz .dtsx jako XML, aby go przejrzeć lub porównać; tylko do podglądu, nie do bezpiecznej edycji przepływu pracy.

Szczegóły techniczne

specyfikacja
Kodowanie plikuTekst XML UTF-8
Magic bytes3C 3F 78 6D 6C („<?xml”) na offsetcie 0; opcjonalnie poprzedzone UTF-8 BOM (EF BB BF)
Główny element XML<DTS:Executable> w przestrzeni nazw www.microsoft.com/SqlServer/Dts
Typ MIMEapplication/xml (również text/xml)
Wewnętrzny atrybut wersjiAtrybut PackageFormatVersion koduje wersję SQL Server, dla której przeznaczony jest pakiet (np. wartość 8 dla SQL Server 2019)
SzyfrowanieAtrybut ProtectionLevel obsługuje EncryptSensitiveWithUserKey, EncryptSensitiveWithPassword, EncryptAllWithUserKey, EncryptAllWithPassword lub DontSaveSensitive
Podpis cyfrowyOpcjonalny podpis cyfrowy XML; właściwość CheckSignatureOnLoad wymusza weryfikację podpisu w czasie wykonywania
Komponenty pakietuKoduje przepływ sterowania (zadania, kontenery, ograniczenia), potoki danych, menedżery połączeń, zmienne, parametry i procedury obsługi zdarzeń w jednym dokumencie XML
Typowy rozmiar plikuKilka KB dla prostych pakietów; kilka MB dla złożonych pakietów wielozadaniowych z wieloma komponentami
Artefakt wdrożeniowyPakiety są kompilowane i pakowane do archiwum .ispac dla modelu wdrażania projektu
Środowisko uruchomienioweNarzędzie wiersza poleceń DTExec.exe; kroki zadań SQL Server Agent; lub Azure-SSIS Integration Runtime w chmurze
Środowisko autorskieVisual Studio z rozszerzeniem SSDT (SQL Server Data Tools) SSIS Projects
Przechowywanie w kataloguWdrożone pakiety są przechowywane i wykonywane z bazy danych SSISDB (Katalog SSIS) na SQL Server
Powiązane pliki towarzyszące.dtsConfig dla zewnętrznej konfiguracji; .conmgr dla współdzielonych menedżerów połączeń; .dtproj dla definicji projektu Visual Studio
PlatformaWindows (środowisko SSIS); rozszerzone na Azure poprzez Azure-SSIS Integration Runtime w Azure Data Factory
Wydano2005 (SQL Server 2005 introduced SSIS, replacing SQL Server 2000 DTS)
Najnowsza wersjaSSIS package format tracks SQL Server releases (2005-2022 and Azure-SSIS)
Specyfikacjalearn.microsoft.com

Konwersje DTSX

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami DTSX. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki DTSX.

Najczęściej zadawane pytania

Jaki program otwiera plik DTSX?
Visual Studio z bezpłatnym rozszerzeniem SQL Server Integration Services Projects otwiera i edytuje pakiet; środowisko uruchomieniowe SSIS (DTExec) oraz SSMS służą do jego uruchamiania i wdrażania. Ponieważ jest to XML, każdy edytor tekstu może go wyświetlić.
Czy mogę otworzyć DTSX bez Visual Studio?
Można go wyświetlić w dowolnym edytorze XML/tekstowym, ponieważ jest to zwykły XML, ale do projektowania przepływu pracy lub jego uruchomienia potrzebne są narzędzia SSIS (Visual Studio + rozszerzenie SSIS oraz środowisko uruchomieniowe SSIS).
Jak uruchomić pakiet DTSX?
Użyj polecenia DTExec /FILE pakiet.dtsx z wiersza poleceń, uruchom go za pomocą zadania SQL Server Agent lub wdróż do katalogu SSIS (SSISDB) i wykonaj z poziomu SSMS.
Jaka jest różnica między DTSX a ISPAC?
Plik .dtsx to pojedynczy pakiet SSIS. Plik .ispac to zbudowany plik wdrożeniowy projektu, który zawiera jeden lub więcej pakietów .dtsx wraz z parametrami projektu do wdrożenia w katalogu SSIS.
Czy DTSX to to samo co stare pakiety DTS?
Nie - DTS był technologią SQL Server 2000. SSIS (.dtsx) zastąpił go w SQL Server 2005; skrót „dts” w rozszerzeniu jest pozostałością historyczną.

Źródła

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

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

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

Powiązane rozszerzenia

.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

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z