.DTSX

DTSX ファイル

SQL Server Integration Services Package
質問する
クイック回答

DTSX ファイルは SQL Server Integration Services (SSIS) パッケージです。これは、ソース間でのデータの移動や変換を行う ETL ワークフローを定義する XML ファイルです。無料の SSIS Projects 拡張機能を備えた Visual Studio で開き、編集できます。実行には DTExec または SQL Server の SSIS カタログを使用します。プレーンな XML であるため、任意のテキストエディタで表示できますが、設計や実行には SSIS ツールが必要です。

開発元: Microsoft Corporation カテゴリ: データベースファイル MIME: application/xml
対応OS Windows
関連: .DB · .DBF · .ACCDB · .SQL

このページの内容

19k+ 個の拡張子を索引済み
最終確認日:Aug 7, 2026

ファイルの種類がわかりませんか?

ファイルを識別ツールにドロップしてください。最初の数バイトを読み取って形式を特定します。

ファイルを識別する

DTSX ファイル形式とは?

.dtsx ファイルは、Microsoft SQL Server Integration Services (SSIS) で使用される XML ベースの ETL (抽出、変換、ロード) パッケージ定義です。SQL Server 2005 で導入された .dtsx は、SQL Server 2000 のバイナリ形式の Data Transformation Services パッケージを置き換えました。

このファイルはプレーンな UTF-8 XML ドキュメントであり、ルート要素は www.microsoft.com/SqlServer/Dts 名前空間で宣言された <DTS:Executable> です。これには、以下を含む SSIS ETL ワークフローの完全な定義がエンコードされています。

  • 制御フローのタスク、コンテナ、および優先順位制約
  • データフローパイプライン (ソース、変換、変換先)
  • 接続マネージャー、変数、およびイベントハンドラー
  • パッケージ構成と保護設定

パッケージは、SQL Server Data Tools (SSDT) 拡張機能を備えた Visual Studio で作成され、プロジェクトファイル (.dtproj) やオプションの 構成ファイル (.dtsConfig) と共に管理されます。プロジェクトがプロジェクトデプロイメントモデル用にビルドされると、すべてのパッケージは .ispac アーカイブ にまとめられます。実行時には、コマンドラインツールの DTExec.exe または SQL Server インスタンス上でホストされる SSIS カタログ (SSISDB) によって実行されます。

パスワードなどの機密性の高い接続プロパティは、ProtectionLevel 属性によって保護されます。これは、ユーザーキーまたはパスワードを使用した複数の暗号化モードをサポートしています。パッケージには、ロード時に検証される XML デジタル署名を含めることもできます。

.dtsx はプレーンな XML であるため、任意のテキストエディタで開いて内容を確認できますが、XML 構造が複雑であるため、複雑なパッケージの手動編集は推奨されません。

セキュリティと安全性

リスク: MEDIUM

.dtsx は XML ですが、接続文字列や (ProtectionLevel に応じて) 暗号化された資格情報を埋め込むことができ、SQL、スクリプト、ファイル操作を実行するように構成できます。信頼できないソースからのパッケージは、実行時に強力なアクションを実行する可能性があります。不明なパッケージを実行する前に XML を確認し、信頼できないものは決して実行しないでください。EncryptSensitiveWithUserKey で作成されたパッケージは、元の作成者のマシン/アカウントでのみ機密値を復号できます。

形式の詳細

概要
正式名称SQL Server Integration Services Package別名 SSIS package, Integration Services package
開発元Microsoft Corporation登場時期 2005 (SQL Server 2005 introduced SSIS, replacing SQL Server 2000 DTS)
MIME タイプapplication/xml
タイプXML ETL パッケージ定義 (text/XML)
マジックバイト ・ ファイルシグネチャ
オフセット
0001020304
16進数
3C3F786D6C
ASCII
<?xml
.dtsx は XML 宣言で始まる UTF-8 XML ドキュメントです。ルート要素は www.microsoft.com/SqlServer/Dts 名前空間の <DTS:Executable> です。«<?xml» の前に UTF-8 BOM (EF BB BF) が付く場合があります。

DTSX ファイルを開くプログラム

Windows4 apps
Visual Studio + SSIS (SQL Server Integration Services Projects) 無料 Visual Studio に無料の SSIS Projects 拡張機能をインストールし、含まれているプロジェクト (.dtproj) を開いてから、パッケージデザイナーで .dtsx を開きます。
SQL Server (DTExec / SSIS runtime) フリーミアム パッケージの実行: DTExec /FILE package.dtsx を実行するか、SSIS カタログにデプロイして SSMS から実行します。
SQL Server Management Studio (SSMS) 無料 SSMS を使用して、SSIS カタログ内のパッケージのデプロイ、構成、実行を行います (パッケージの設計は行いません)。
Any text/XML editor (VS Code, Notepad++) 無料 .dtsx を XML として開き、検査や差分確認を行います。表示専用であり、ワークフローの安全な編集用ではありません。

技術的詳細

詳細仕様
ファイルエンコーディングUTF-8 XML テキスト
マジックバイトオフセット 0 に 3C 3F 78 6D 6C («<?xml»)。オプションで UTF-8 BOM (EF BB BF) が先行する場合がある
ルート XML 要素名前空間 www.microsoft.com/SqlServer/Dts 内の <DTS:Executable>
MIME タイプapplication/xml (または text/xml)
内部バージョン属性PackageFormatVersion 属性がパッケージのターゲットとする SQL Server リリースをエンコード (例: SQL Server 2019 の場合は値 8)
暗号化ProtectionLevel 属性が EncryptSensitiveWithUserKey、EncryptSensitiveWithPassword、EncryptAllWithUserKey、EncryptAllWithPassword、または DontSaveSensitive をサポート
デジタル署名オプションの XML デジタル署名。CheckSignatureOnLoad プロパティにより実行時の署名検証を強制
パッケージコンポーネント制御フロー (タスク、コンテナ、優先順位制約)、データフローパイプライン、接続マネージャー、変数、パラメータ、およびイベントハンドラーを単一の XML ドキュメントにエンコード
一般的なファイルサイズ単純なパッケージでは数 KB、多くのコンポーネントを持つ複雑なマルチタスクパッケージでは数 MB
デプロイメント成果物プロジェクトデプロイメントモデルでは、パッケージはコンパイルされ .ispac アーカイブにまとめられる
実行環境DTExec.exe コマンドラインユーティリティ、SQL Server エージェントジョブステップ、またはクラウド内の Azure-SSIS Integration Runtime
作成環境SSDT (SQL Server Data Tools) SSIS Projects 拡張機能を備えた Visual Studio
カタログストレージデプロイされたパッケージは、SQL Server 上の SSISDB データベース (SSIS カタログ) に保存され、そこから実行される
関連する付属ファイル外部構成用の .dtsConfig、共有接続マネージャー用の .conmgr、Visual Studio プロジェクト定義用の .dtproj
プラットフォームWindows (SSIS ランタイム)。Azure Data Factory 内の Azure-SSIS Integration Runtime を介して Azure に拡張
リリース日2005 (SQL Server 2005 introduced SSIS, replacing SQL Server 2000 DTS)
最新バージョンSSIS package format tracks SQL Server releases (2005-2022 and Azure-SSIS)
仕様書learn.microsoft.com

DTSX の変換

コミュニティ Q&A

ユーザーからの質問
質問する
DTSX ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます

まだ質問はありません。DTSX ファイルについて最初の質問をしてみましょう。

よくある質問

DTSX ファイルを開くプログラムは何ですか?
無料の SQL Server Integration Services Projects 拡張機能を備えた Visual Studio でパッケージを開き、編集できます。SQL Server の SSIS ランタイム (DTExec) および SSMS で実行やデプロイが可能です。XML 形式であるため、任意のテキストエディタで表示することもできます。
Visual Studio なしで DTSX を開くことはできますか?
プレーンな XML であるため、任意の XML/テキストエディタで表示することは可能です。ただし、ワークフローの設計や実行には SSIS ツール (Visual Studio + SSIS 拡張機能、および SSIS ランタイム) が必要です。
DTSX パッケージを実行するにはどうすればよいですか?
コマンドラインから DTExec /FILE package.dtsx を使用するか、SQL Server エージェントジョブ経由で実行するか、SSIS カタログ (SSISDB) にデプロイして SSMS から実行します。
DTSX と ISPAC の違いは何ですか?
.dtsx は単一の SSIS パッケージです。.ispac はビルドされたプロジェクトデプロイメントファイルであり、1つ以上の .dtsx パッケージと、SSIS カタログへのデプロイ用のプロジェクトパラメータをまとめたものです。
DTSX は古い DTS パッケージと同じものですか?
いいえ。DTS は SQL Server 2000 のテクノロジーです。SQL Server 2005 で SSIS (.dtsx) がそれに代わりました。拡張子の «dts» は歴史的な名残です。

参考文献

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

さらに探索

データベース全体から

今週のトップ拡張子

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

関連する拡張子

.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

無料ファイルツール

ブラウザで動作するファイル識別および画像変換ツール。すべてお使いのデバイス上で実行されます。

ツールボックスを開く

ファイル拡張子を A-Z で閲覧