.DSN

DSN ファイル

ODBC Data Source Name File
質問する
クイック回答

DSNファイルは、Windowsにデータベースへの接続方法(使用するドライバー、サーバー、データベースなど)を指示する、小さなプレーンテキストのODBC «ファイルデータソース名» です。実際のデータは保持せず、接続設定のみを保持します。メモ帳で開いて内容を確認したり、Windowsの «ODBCデータソースアドミニストレーター» で管理したりできます。注意点として、ユーザー名やパスワードがプレーンテキストで保存されている場合があります。

開発元: Microsoft (ODBC); part of the Open Database Connectivity standard カテゴリ: データベースファイル オープンスタンダード MIME: text/plain
対応OS Windows macOS Linux
関連: .DB · .DBF · .ACCDB · .SQL

このページの内容

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

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

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

ファイルを識別する

DSN ファイル形式とは?

.dsn ファイルは、さまざまなデータベースプログラムがデータベースに接続するために使用されます。.dsn ファイルには、サーバーアドレス、ドライバー名、ユーザーID、データベース名など、データベースとのリモート接続を確立するために必要な情報が保存されます。ただし、ファイル内に保存された資格情報はプレーンテキストのままであり、セキュリティ上の考慮事項となります。

テキスト形式のデータ

.dsn ファイル内のデータは、プレーンテキストの INI形式 で保存され、[ODBC] セクションヘッダーの下に DRIVER=、SERVER=、DATABASE= などの key=value ペアで構成されます。一般的な .dsn ファイルは1 KB未満です。ただし、一部のデータベースアプリケーションは .dsn ファイルの代わりにWindowsレジストリのエントリ(システムDSNまたはユーザーDSN)を使用します。ディスク上に .dsn ファイルとして存在するのは «ファイルDSN» のみです。

データベースへの接続手段としての .dsn ファイル

ODBC (Open Database Connectivity) アプリケーションドライバーは、Microsoft Access (.accdb / .mdb) や Microsoft SQL Server などのデータベースへの接続を確立するために .dsn ファイルを使用します。.dsn ファイル自体にはテーブルデータは含まれていません。これは、ODBCドライバーにターゲットデータベースの場所と認証方法を伝える小さな接続ポインタです。Windows以外にも、macOS(iODBC経由)や Linux(unixODBC経由)でも .dsn ファイルを読み取ることができます。.udl ファイルは、OLE DB接続において同様の目的を果たします。

セキュリティと安全性

リスク: MEDIUM

.dsn はプレーンテキストであり、実行可能コードは含まれていないため、開いても何も実行されません。本当のリスクはマルウェアではなく機密性です。ファイルDSNは、サーバー名、データベース、ログイン、およびドライバーによってはパスワードなどの接続の詳細をプレーンテキストで保存するため、.dsn ファイルは資格情報のように扱ってください。メールで送信したり、公開リポジトリにコミットしたりしないでください。共有する前にパスワードを削除またはマスクしてください。予期しない .dsn を受け取った場合は、使用する前にテキストエディタで検査して、どのサーバーを指しているかを正確に確認してください。

形式の詳細

概要
正式名称ODBC Data Source Name File別名 File DSN, ODBC data source file
開発元Microsoft (ODBC); part of the Open Database Connectivity standard登場時期 Microsoft ODBC (early 1990s); File DSN since ODBC 3.0 (1996)
MIME タイプtext/plain
タイププレーンテキストのINI形式接続設定ファイル
標準規格オープン・ロイヤリティフリー
この拡張子は以下でも使用されています…
  • OrCAD / Allegro PCB 回路設計 (.dsn) - Cadence OrCAD Capture 設計ファイル(および Specctra/Allegro ルーティング .dsn)。ODBC設定ではなく、電子機器のCAD設計データです。
  • Design Compiler / EDA 設計ファイル - 一部の電子設計自動化(EDA)ツールは、回路/基板設計データに .dsn を使用します。

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

Windows4 apps
Microsoft Excel 有料 データ > データの取得 > その他のデータソースから > ODBCから(または .dsn を参照)を選択して、データベースデータをシートに取り込みます。
Microsoft Access 有料 外部テーブルをリンク/インポートするために .dsn を使用します(外部データ > ODBCデータベース > ファイルデータソース)。
ODBC Data Source Administrator (odbcad32.exe) 標準搭載 odbcad32.exe(コントロールパネル > 管理ツール > ODBCデータソース)を実行し、«ファイルDSN» タブで .dsn ファイルの作成、テスト、編集、削除を行います。
Notepad / any text editor 標準搭載 右クリック > プログラムから開く > メモ帳 を選択して、プレーンテキストの [ODBC] 接続設定を直接読み取ったり編集したりします。
macOS2 apps
iODBC Administrator オープンソース macOSでファイルDSNを作成/編集するには iODBC Administrator を使用するか、テキストファイルを直接編集します。(Appleの古い ODBC Administrator は最新の macOS から削除されました。)
TextEdit / any text editor 標準搭載 接続キーを読み取ったり編集したりするために、.dsn をプレーンテキストとして開きます。
Linux1 app
unixODBC オープンソース unixODBC (odbcinst / ODBCConfig) を使用してODBCデータソースを管理します。または .dsn をテキストファイルとして検査・編集します。

技術的詳細

詳細仕様
フォーマットタイププレーンテキストのINI形式接続設定ファイル
MIMEタイプtext/plain
ファイルエンコーディングASCII / ANSI。Unicode要件なし
一般的なファイルサイズ1 KB未満 - 数行の key=value ペア
ファイル構造DRIVER=、SERVER=、DATABASE=、UID=、およびドライバー固有のキーをリストする [ODBC] セクションを持つINIファイル
バイナリシグネチャなし - プレーンテキスト。通常、オフセット0で [ODBC] INIセクションヘッダーから始まります
暗号化なし - 資格情報はプレーンテキストで保存されます(ファイルが共有されたり保護されなかったりする場合のセキュリティリスク)
プラットフォームサポートWindows (ネイティブODBC), macOS (iODBC, unixODBC), Linux (unixODBC)
データ内容接続メタデータのみ - テーブルデータ、行、スキーマは含まれません
DSNストレージタイプファイルDSN(ディスク上の .dsn)、システムDSN(Windowsレジストリ HKLM)、ユーザーDSN(Windowsレジストリ HKCU) - ファイルDSNのみが .dsn ファイルを生成します
共通の接続キーDRIVER, SERVER, DATABASE, UID, PWD, DBQ (Accessのパス用), PORT - およびドライバー固有のキー
管理ツールWindowsの ODBCデータソースアドミニストレーター (odbcad32.exe)、macOSの iODBC Administrator、または任意のプレーンテキストエディタ
一般的な代替手段UDLファイル (OLE DB)、アプリケーション構成に埋め込まれたDSNレス接続文字列
リリース日Microsoft ODBC (early 1990s); File DSN since ODBC 3.0 (1996)
最新バージョンN/A - tied to the ODBC driver/spec, not separately versioned
オープンスタンダードはい · ロイヤリティフリー
仕様書learn.microsoft.com

DSN の変換

コミュニティ Q&A

ユーザーからの質問
質問する
DSN ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます
G
geoffAug 2026未回答
dsn fault from router - msn not opening correctly
回答待ち

よくある質問

DSNファイルとは何ですか?
これはODBCファイルデータソース名です。Windows(または他のODBCホスト)に、どのドライバー、サーバー、データベース、ユーザーを使用してデータベースに接続するかを指示する小さなプレーンテキストファイルです。実際のデータは含まれず、接続設定のみが含まれます。
DSNファイルを開くにはどうすればよいですか?
設定を読み取るには任意のテキストエディタ(メモ帳/TextEdit)で開き、管理するにはWindowsの «ODBCデータソースアドミニストレーター» (odbcad32.exe) の «ファイルDSN» タブを使用します。使用するには、一致するODBCドライバーと、それが指すデータベースへのアクセス権も必要です。
DSNファイルに自分のデータは含まれていますか?
いいえ。.dsn には接続設定(ドライバー、サーバー、データベース、ログイン)のみが保持されます。実際のテーブルは、それが指し示すデータベース内に存在します。.dsn は単なるポインタです。
ファイルDSN、システムDSN、ユーザーDSNの違いは何ですか?
システムDSNとユーザーDSNはWindowsレジストリに保存されます(システム = 全ユーザー、ユーザー = あなたのアカウント)。ファイルDSNは、ディスク上に .dsn ファイルとして保存される唯一のタイプであるため、コピーしたりネットワーク共有に置いて共有したりすることができます。
DSNファイルを共有しても安全ですか?
注意が必要です。ファイルDSNは接続の詳細をプレーンテキストで保存し、ユーザー名(ドライバーによってはパスワードも)が含まれる場合があります。これらは資格情報として扱い、共有する前に機密フィールドを削除してください。
なぜ私の .dsn ファイルは回路/CADプログラムで開くのですか?
.dsn 拡張子は、OrCAD/Allegro電子設計ツールで回路図やルーティングファイルとしても使用されます。もし .dsn がEDAツールから作成されたものであれば、それはODBC接続ではなく回路設計データです。テキストエディタではなく、CADソフトウェアで開いてください。

参考文献

1Microsoft Learn - Connecting with a File Data Source (DSN)learn.microsoft.com
2Microsoft Learn - ODBC Data Source Administratorlearn.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.BINCD/DVD Disc Image (BIN/CUE)
7.RPMSGRestricted Permission Message
8.NOMEDIAAndroid No-Media Marker File
9.MDMarkdown Document
10.TMPTemporary File

関連する拡張子

.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 で閲覧