.DSN

File DSN

ODBC Data Source Name File
Fai una domanda
RISPOSTA RAPIDA

Un file DSN è un piccolo file di testo semplice ODBC «File Data Source Name» che indica a Windows come connettersi a un database - quale driver, server e database utilizzare. Non contiene dati effettivi, solo impostazioni di connessione. Aprilo in Notepad per leggerlo o gestiscilo tramite l'Amministratore origine dati ODBC di Windows. Attenzione: potrebbe memorizzare un nome utente o una password in testo non crittografato.

Sviluppatore: Microsoft (ODBC); part of the Open Database Connectivity standard Categoria: File di database Standard aperto MIME: text/plain
SI APRE SU Windows macOS Linux
Correlati: .DB · .DBF · .ACCDB · .SQL

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Sep 11, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file DSN?

I file .dsn sono utilizzati da vari programmi di database per connettersi ai database. Un file .dsn memorizza le informazioni necessarie per stabilire una connessione remota con un database, inclusi l'indirizzo del server, il nome del driver, l'ID utente e il nome del database - sebbene le credenziali memorizzate nel file rimangano in testo in chiaro, il che rappresenta una considerazione di sicurezza.

Dati in formato testo

I dati nei file .dsn sono salvati in formato di testo semplice stile INI, organizzati sotto un'intestazione di sezione [ODBC] con coppie chiave=valore come DRIVER=, SERVER= e DATABASE=. Un tipico file .dsn è inferiore a 1 KB. Tuttavia, alcune applicazioni di database invece dei file .dsn utilizzano voci nel registro di Windows (DSN di sistema o utente) - solo i DSN su file esistono sul disco come file .dsn.

I file .dsn come mezzo per connettersi a un database

I driver delle applicazioni ODBC (Open Database Connectivity) utilizzano i file .dsn per stabilire connessioni ai database - ad esempio, Microsoft Access (.accdb / .mdb) o Microsoft SQL Server. Il file .dsn stesso non contiene dati di tabella; è un piccolo puntatore di connessione che indica al driver ODBC come individuare e autenticarsi nel database di destinazione. Oltre a Windows, anche macOS (tramite iODBC) e Linux (tramite unixODBC) possono leggere i file .dsn. Un file .udl ha uno scopo simile per le connessioni OLE DB.

Sicurezza e incolumità

RISCHIO: MEDIUM

Un .dsn è testo semplice e non contiene codice eseguibile, quindi la sua apertura non può eseguire nulla. Il vero rischio è la riservatezza, non il malware: un DSN su file memorizza i dettagli della connessione in testo in chiaro - nome del server, database, login e, a seconda del driver, a volte una password - quindi tratta i file .dsn come credenziali. Non inviarli via email, non caricarli in repository pubblici e rimuovi o maschera le password prima della condivisione. Se hai ricevuto un .dsn inaspettato, ispezionalo in un editor di testo prima di usarlo per vedere esattamente a quale server punta.

Dettagli del formato

in sintesi
NOME COMPLETOODBC Data Source Name Fileanche noto come File DSN, ODBC data source file
SVILUPPATOREMicrosoft (ODBC); part of the Open Database Connectivity standarddal Microsoft ODBC (early 1990s); File DSN since ODBC 3.0 (1996)
TIPO MIMEtext/plain
TIPOFile di configurazione della connessione in stile INI in testo semplice
STANDARDAperto · royalty-free
Questa estensione è usata anche da…
  • Progetto schematico PCB OrCAD / Allegro (.dsn) - File di progetto Cadence OrCAD Capture (e sbroglio Specctra/Allegro .dsn); un progetto CAD elettronico, non una configurazione ODBC.
  • Design Compiler / File di progetto EDA - Alcuni strumenti di automazione della progettazione elettronica utilizzano .dsn per i dati di progettazione di circuiti/schede.

Programmi che aprono file DSN

Windows4 apps
Microsoft Excel A pagamento Dati > Recupera dati > Da altre origini > Da ODBC (o sfoglia fino al .dsn) per estrarre i dati del database in un foglio.
Microsoft Access A pagamento Usa il .dsn per collegare/importare tabelle esterne (Dati esterni > Database ODBC > Origine dati file).
ODBC Data Source Administrator (odbcad32.exe) Integrato Esegui odbcad32.exe (Pannello di controllo > Strumenti di amministrazione > Origini dati ODBC) > scheda DSN su file per creare, testare, modificare o rimuovere file .dsn.
Notepad / any text editor Integrato Tasto destro > Apri con > Notepad per leggere o modificare direttamente le impostazioni di connessione [ODBC] in testo semplice.
macOS2 apps
iODBC Administrator Open-source Usa l'amministratore di iODBC per creare/modificare i DSN su file su macOS; oppure modifica direttamente il file di testo. (Il vecchio Amministratore ODBC di Apple è stato rimosso dalle versioni moderne di macOS).
TextEdit / any text editor Integrato Apri il .dsn come testo semplice per leggere o modificare le chiavi di connessione.
Linux1 app
unixODBC Open-source Gestisci le origini dati ODBC con unixODBC (odbcinst / ODBCConfig); ispeziona o modifica il .dsn come file di testo.

Dettagli tecnici

specifiche approfondite
Tipo di formatoFile di configurazione della connessione in stile INI in testo semplice
Tipo MIMEtext/plain
Codifica fileASCII / ANSI; nessun requisito Unicode
Dimensione tipica del fileInferiore a 1 KB - poche righe di coppie chiave=valore
Struttura del fileFile INI con una sezione [ODBC] che elenca DRIVER=, SERVER=, DATABASE=, UID= e chiavi specifiche del driver
Firma binariaNessuna - testo semplice; tipicamente inizia con l'intestazione della sezione INI [ODBC] all'offset 0
CrittografiaNessuna - credenziali memorizzate in testo in chiaro (rischio di sicurezza se il file è condiviso o non protetto)
Supporto piattaformaWindows (ODBC nativo), macOS (iODBC, unixODBC), Linux (unixODBC)
Contenuto dei datiSolo metadati di connessione - nessun dato di tabella, riga o schema
Tipi di archiviazione DSNDSN su file (.dsn su disco), DSN di sistema (registro di Windows HKLM), DSN utente (registro di Windows HKCU) - solo il DSN su file produce un file .dsn
Chiavi di connessione comuniDRIVER, SERVER, DATABASE, UID, PWD, DBQ (per percorso Access), PORT - oltre a chiavi specifiche del driver
Gestito daAmministratore origine dati ODBC (odbcad32.exe) su Windows, Amministratore iODBC su macOS, o qualsiasi editor di testo semplice
Alternative comuniFile UDL (OLE DB), stringhe di connessione senza DSN incorporate nella configurazione dell'applicazione
RilasciatoMicrosoft ODBC (early 1990s); File DSN since ODBC 3.0 (1996)
Ultima versioneN/A - tied to the ODBC driver/spec, not separately versioned
Standard aperto · royalty-free
Specificalearn.microsoft.com

Conversioni DSN

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file DSN. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno
G
geoff25 d agoSENZA RISPOSTA
dsn fault from router - msn not opening correctly
In attesa di una risposta

Domande frequenti

Cos'è un file DSN?
È un ODBC File Data Source Name - un minuscolo file di testo semplice che indica a Windows (o a un altro host ODBC) come connettersi a un database: quale driver, server, database e utente. Non contiene dati reali, solo impostazioni di connessione.
Come si apre un file DSN?
Aprilo in qualsiasi editor di testo (Notepad/TextEdit) per leggere le impostazioni, oppure gestiscilo con l'Amministratore origine dati ODBC di Windows (odbcad32.exe) nella scheda DSN su file. Per usarlo, sono necessari anche il driver ODBC corrispondente e l'accesso al database a cui punta.
Un file DSN contiene i miei dati?
No. Un .dsn contiene solo le impostazioni di connessione (driver, server, database, login). Le tabelle effettive risiedono nel database a cui punta - il .dsn è solo un puntatore.
Qual è la differenza tra DSN su file, di sistema e utente?
I DSN di sistema e utente sono memorizzati nel registro di Windows (Sistema = tutti gli utenti, Utente = il tuo account). Un DSN su file è l'unico salvato come file .dsn sul disco, quindi può essere copiato o inserito in una condivisione di rete per essere condiviso.
È sicuro condividere un file DSN?
Fai attenzione - i DSN su file memorizzano i dettagli della connessione in testo in chiaro e possono includere un nome utente (e, con alcuni driver, una password). Trattali come credenziali; rimuovi i campi sensibili prima della condivisione.
Perché il mio .dsn si apre in un programma di circuiti/CAD?
L'estensione .dsn è utilizzata anche dagli strumenti di progettazione elettronica OrCAD/Allegro per i file di schemi e sbroglio. Se il tuo .dsn proviene da uno strumento EDA, è un progetto di circuito, non una connessione ODBC - aprilo nel software CAD, non in un editor di testo.

Riferimenti

1Microsoft Learn - Connecting with a File Data Source (DSN)learn.microsoft.com
2Microsoft Learn - ODBC Data Source Administratorlearn.microsoft.com

Continua a esplorare

nel database

Migliori estensioni della settimana

1.AQQAQQ Instant Messenger File
2.MDMarkdown Document
3.BINCD/DVD Disc Image (BIN/CUE)
4.RPMSGRestricted Permission Message
5.PARTPartial Download File
6.CRDOWNLOADChrome Partial Download File
7.NOMEDIAAndroid No-Media Marker File
8.PRDXSoftMaker Presentations Document
9.PRO6XProPresenter 6 Bundle File
10.SWFSmall Web Format (Shockwave Flash)

Estensioni correlate

.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

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z