Che cosa è un DSN in un SQL Server?

September 21

Che cosa è un DSN in un SQL Server?


I database sono raccolte organizzate di dati. Microsoft SQL Server è uno dei tanti sistemi di gestione di database disponibili che forniscono gli strumenti per gestire, mantenere, basi di dati di accesso e memorizzare. sistemi di gestione di database, tra cui SQL Server, sono sistemi complessi che richiedono formazione e istruzione specifica per utilizzare in modo efficace. Strumenti software come i nomi origine dati sono a disposizione per contribuire a ridurre alcuni di questa complessità.

Database Server e Client Relationship

Microsoft SQL Server è un server di database progettato per memorizzare grandi quantità di dati in un formato organizzato. Una singola SQL Server può contenere un numero di database.

il software client di database viene utilizzato per inserire, cercare, modificare e recuperare le informazioni memorizzate nel database SQL. L'applicazione di SQL Server Management Studio incluso in SQL Server è un'applicazione client che fornisce un facile accesso a una serie di strumenti di amministrazione del database. Le query sono presentate dal SQL Server Management Studio per recuperare informazioni specifiche dal database. I programmatori possono sviluppare applicazioni client specifiche attività che rendono database di ricerca e manipolazione dei dati più facile e più controllato.

Open Database Connectivity (ODBC)

server di database e applicazioni client comunicano tra loro attraverso l'interfaccia Open Database Connectivity programmazione delle applicazioni.

L'Open Database Connectivity applicazione fornisce un'interfaccia che consente a una singola applicazione per accedere a una varietà di sistemi di gestione dei database, tra cui SQL Server, utilizzando i driver specifiche del database.

Esistono driver ODBC per i sistemi operativi Windows, Macintosh, UNIX e Linux. Alcuni sono inclusi nel sistema operativo, ma molti altri driver ODBC commerciali che open source sono disponibili per ciascun sistema.

Data Source Name

Data Source Name è il nome dato a una connessione ODBC configurato. Il nome DSN viene utilizzato da un'applicazione per la connessione a un'origine dati ODBC che è stato configurato per la connessione a un server di database. Quella configurazione salvata - DSN - può contenere specifici dettagli della connessione, come il nome del database, nome utente, password, impostazioni di lingua e le impostazioni internazionali.

Un computer con il software client di database installato potrebbe avere diversi DSN configurati su di esso, perché ogni server di database che un client si connette a richiede un DSN separato.

DSN Naming

Dati Nomi di Sorgente di semplificare il processo di connessione al database per gli utenti, consentendo loro di risparmiare le informazioni di configurazione necessarie per stabilire la connettività tra client e server. Utilizzare nomi DSN che si riferiscono al contenuto o scopo del database a meno che l'applicazione client richiede un nome specifico. Ad esempio, un nome DSN di "Clienti" che verranno utilizzati per accedere al database dei clienti è più memorabile di qualcosa come "SQLServerD75Q", soprattutto quando più DSN sono configurate sulla workstation.