.DSN

Plik DSN

ODBC Data Source Name File
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik DSN to mały, tekstowy plik ODBC „File Data Source Name”, który informuje system Windows, jak połączyć się z bazą danych - jakiego sterownika, serwera i bazy danych użyć. Nie zawiera on żadnych rzeczywistych danych, a jedynie ustawienia połączenia. Możesz go otworzyć w programie Notepad, aby go przeczytać, lub zarządzać nim za pomocą narzędzia Administrator źródeł danych ODBC w systemie Windows. Uwaga: może on przechowywać nazwę użytkownika lub hasło w formie jawnego tekstu.

Deweloper: Microsoft (ODBC); part of the Open Database Connectivity standard Kategoria: Pliki baz danych Otwarty standard MIME: text/plain
OTWIERA SIĘ NA Windows macOS Linux
Powiązane: .DB · .DBF · .ACCDB · .SQL

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Sep 11, 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 DSN?

Pliki .dsn są używane przez różne programy bazodanowe do łączenia się z bazami danych. Plik .dsn przechowuje informacje niezbędne do nawiązania zdalnego połączenia z bazą danych, w tym adres serwera, nazwę sterownika, identyfikator użytkownika i nazwę bazy danych - chociaż dane uwierzytelniające przechowywane w pliku pozostają w jawnym tekście, co jest kwestią bezpieczeństwa.

Dane w formacie tekstowym

Dane w plikach .dsn są zapisywane w formacie zwykłego tekstu typu INI, zorganizowanym pod nagłówkiem sekcji [ODBC] z parami klucz=wartość, takimi jak DRIVER=, SERVER= i DATABASE=. Typowy plik .dsn ma rozmiar poniżej 1 KB. Jednak niektóre aplikacje bazodanowe zamiast plików .dsn używają wpisów w rejestrze systemu Windows (Systemowe lub Użytkownika DSN) - tylko pliki File DSN istnieją na dysku jako pliki .dsn.

Pliki .dsn jako sposób łączenia się z bazą danych

Sterowniki aplikacji ODBC (Open Database Connectivity) używają plików .dsn do nawiązywania połączeń z bazami danych - na przykład Microsoft Access (.accdb / .mdb) lub Microsoft SQL Server. Sam plik .dsn nie zawiera danych tabel; jest to mały wskaźnik połączenia, który mówi sterownikowi ODBC, jak zlokalizować i uwierzytelnić się w docelowej bazie danych. Poza systemem Windows, macOS (przez iODBC) i Linux (przez unixODBC) również mogą odczytywać pliki .dsn. Plik .udl służy do podobnego celu w przypadku połączeń OLE DB.

Bezpieczeństwo

RYZYKO: MEDIUM

Plik .dsn jest zwykłym tekstem i nie zawiera kodu wykonywalnego, więc jego otwarcie nie może niczego uruchomić. Prawdziwym ryzykiem jest poufność, a nie złośliwe oprogramowanie: plik File DSN przechowuje szczegóły połączenia w jawnym tekście - nazwę serwera, bazę danych, login, a w zależności od sterownika czasem także hasło - dlatego należy traktować pliki .dsn jak dane uwierzytelniające. Nie przesyłaj ich e-mailem, nie umieszczaj w publicznych repozytoriach i usuwaj lub maskuj hasła przed udostępnieniem. Jeśli otrzymałeś nieoczekiwany plik .dsn, sprawdź go w edytorze tekstu przed użyciem, aby zobaczyć, na jaki serwer dokładnie wskazuje.

Szczegóły formatu

w pigułce
PEŁNA NAZWAODBC Data Source Name Fileznany również jako File DSN, ODBC data source file
DEWELOPERMicrosoft (ODBC); part of the Open Database Connectivity standardod Microsoft ODBC (early 1990s); File DSN since ODBC 3.0 (1996)
TYP MIMEtext/plain
TYPTekstowy plik konfiguracyjny połączenia w stylu INI
STANDARDOtwarty · bezpłatny
To rozszerzenie jest również używane przez…
  • Projekt schematu OrCAD / Allegro PCB (.dsn) - Plik projektu Cadence OrCAD Capture (oraz routing Specctra/Allegro .dsn); projekt CAD elektroniki, a nie konfiguracja ODBC.
  • Pliki projektowe Design Compiler / EDA - Niektóre narzędzia do automatyzacji projektowania elektroniki używają rozszerzenia .dsn dla danych projektowych obwodów/płytek.

Programy otwierające pliki DSN

Windows4 apps
Microsoft Excel Płatny Dane > Pobierz dane > Z innych źródeł > Z ODBC (lub wskaż plik .dsn), aby pobrać dane z bazy danych do arkusza.
Microsoft Access Płatny Użyj .dsn, aby połączyć/zaimportować tabele zewnętrzne (Dane zewnętrzne > Baza danych ODBC > Plikowe źródło danych).
ODBC Data Source Administrator (odbcad32.exe) Wbudowany Uruchom odbcad32.exe (Panel sterowania > Narzędzia administracyjne > Źródła danych ODBC) > karta Plikowe DSN, aby tworzyć, testować, edytować lub usuwać pliki .dsn.
Notepad / any text editor Wbudowany Kliknij prawym przyciskiem myszy > Otwórz za pomocą > Notepad, aby bezpośrednio odczytać lub edytować tekstowe ustawienia połączenia [ODBC].
macOS2 apps
iODBC Administrator Open-source Użyj administratora iODBC do tworzenia/edytowania plików File DSN w systemie macOS lub edytuj plik tekstowy bezpośrednio. (Stary Administrator ODBC firmy Apple został usunięty z nowoczesnych wersji macOS).
TextEdit / any text editor Wbudowany Otwórz .dsn jako zwykły tekst, aby odczytać lub edytować klucze połączenia.
Linux1 app
unixODBC Open-source Zarządzaj źródłami danych ODBC za pomocą unixODBC (odbcinst / ODBCConfig); przeglądaj lub edytuj .dsn jako plik tekstowy.

Szczegóły techniczne

specyfikacja
Typ formatuTekstowy plik konfiguracyjny połączenia w stylu INI
Typ MIMEtext/plain
Kodowanie plikuASCII / ANSI; brak wymogu Unicode
Typowy rozmiar plikuPoniżej 1 KB - kilka linii par klucz=wartość
Struktura plikuPlik INI z sekcją [ODBC] zawierającą DRIVER=, SERVER=, DATABASE=, UID= oraz klucze specyficzne dla sterownika
Sygnatura binarnaBrak - zwykły tekst; zazwyczaj zaczyna się od nagłówka sekcji INI [ODBC] od offsetu 0
SzyfrowanieBrak - dane uwierzytelniające przechowywane w jawnym tekście (ryzyko bezpieczeństwa w przypadku udostępnienia lub braku ochrony pliku)
Obsługiwane platformyWindows (natywne ODBC), macOS (iODBC, unixODBC), Linux (unixODBC)
Zawartość danychTylko metadane połączenia - brak danych tabel, wierszy czy schematu
Typy przechowywania DSNFile DSN (.dsn na dysku), System DSN (rejestr Windows HKLM), User DSN (rejestr Windows HKCU) - tylko File DSN tworzy plik .dsn
Typowe klucze połączeniaDRIVER, SERVER, DATABASE, UID, PWD, DBQ (dla ścieżki Access), PORT - plus klucze specyficzne dla sterownika
Zarządzany przezAdministrator źródeł danych ODBC (odbcad32.exe) w systemie Windows, iODBC Administrator w systemie macOS lub dowolny edytor tekstu
Typowe alternatywyPliki UDL (OLE DB), parametry połączenia (connection strings) bez DSN osadzone w konfiguracji aplikacji
WydanoMicrosoft ODBC (early 1990s); File DSN since ODBC 3.0 (1996)
Najnowsza wersjaN/A - tied to the ODBC driver/spec, not separately versioned
Otwarty standardTak · bezpłatny (royalty-free)
Specyfikacjalearn.microsoft.com

Konwersje DSN

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami DSN. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby
G
geoff22 d agoBEZ ODPOWIEDZI
dsn fault from router - msn not opening correctly
Oczekiwanie na odpowiedź

Najczęściej zadawane pytania

Co to jest plik DSN?
Jest to ODBC File Data Source Name - malutki plik tekstowy, który mówi systemowi Windows (lub innemu hostowi ODBC), jak połączyć się z bazą danych: jakiego sterownika, serwera, bazy danych i użytkownika użyć. Nie zawiera on rzeczywistych danych, a jedynie ustawienia połączenia.
Jak otworzyć plik DSN?
Otwórz go w dowolnym edytorze tekstu (Notepad/TextEdit), aby przeczytać ustawienia, lub zarządzaj nim za pomocą Administratora źródeł danych ODBC w systemie Windows (odbcad32.exe) na karcie Plikowe DSN. Aby go użyć, potrzebujesz również pasującego sterownika ODBC i dostępu do bazy danych, na którą wskazuje.
Czy plik DSN zawiera moje dane?
Nie. Plik .dsn przechowuje tylko ustawienia połączenia (sterownik, serwer, baza danych, login). Rzeczywiste tabele znajdują się w bazie danych, na którą wskazuje - .dsn jest tylko wskaźnikiem.
Jaka jest różnica między File, System i User DSN?
Systemowe i Użytkownika DSN są przechowywane w rejestrze systemu Windows (Systemowe = wszyscy użytkownicy, Użytkownika = Twoje konto). File DSN jest jedynym zapisywanym jako plik .dsn na dysku, dzięki czemu można go kopiować lub umieszczać w udziale sieciowym w celu udostępnienia.
Czy udostępnianie pliku DSN jest bezpieczne?
Bądź ostrożny - pliki File DSN przechowują szczegóły połączenia w jawnym tekście i mogą zawierać nazwę użytkownika (a w przypadku niektórych sterowników także hasło). Traktuj je jak dane uwierzytelniające; usuń wrażliwe pola przed udostępnieniem.
Dlaczego mój .dsn otwiera się w programie do projektowania obwodów/CAD?
Rozszerzenie .dsn jest również używane przez narzędzia do projektowania elektroniki OrCAD/Allegro dla plików schematów i routingu. Jeśli Twój plik .dsn pochodzi z narzędzia EDA, jest to projekt obwodu, a nie połączenie ODBC - otwórz go w oprogramowaniu CAD, a nie w edytorze tekstu.

Źródła

1Microsoft Learn - Connecting with a File Data Source (DSN)learn.microsoft.com
2Microsoft Learn - ODBC Data Source Administratorlearn.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.MDMarkdown Document
4.BINCD/DVD Disc Image (BIN/CUE)
5.RPMSGRestricted Permission Message
6.PARTPartial Download File
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.DBSQLite Database File

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