Data Source Name
DSN steht für Data Source Name (oder auch für Deep Space Network).
Eine DSN ist eine Datenstruktur, die Informationen über eine spezifische Datenbank enthält, die ein ODBC-Treiber (Open Database Connectivity) braucht, um die Verbindung herzustellen. Eingebunden in der DSN, welche sich in der Registrierung oder einer separaten Textdatei befindet, sind Informationen wie der Name, Verzeichnis, und Treiber der Datenbank, und, basierend auf dem Typ der DNS, die ID und das Passwort des Benutzers. Die Entwickler erstellen eine seperate DSN für jede Datenbank. Um zu einer bestimmten Datenbank zu verbinden, spezifiziert der Entwickler seine DSN in einem Programm. Dem gegenüber stehen DSN-lose Verbindungen die alle nötigen Informationen innerhalb des Programms erfordern.
Es gibt drei Arten von DSN:
- Benutzer-DSN (user DSN / machine DSN)
- System-DSN
- Datei-DSN (file DSNs)
Benutzer- und System-DSNs sind rechnerspezifisch und speichern die DSN-Informationen in der Registrierung. Eine Benutzer-DSN erlaubt Datenbankzugriff für einen einzelnen Benutzer auf einem einzelnen Rechner, eine System-DSN für jeden Benutzer eines bestimmten Rechners. Eine Datei-DSN enthält relevante Informationen in einer Textdatei mit einer .DSN Dateiendung, und kann von mehreren Benutzern von mehreren Rechner genutzt werden, wenn sie dieselben Datenbank-Treiber installiert haben.
Weblinks
http://searchvb.techtarget.com/sDefinition/0,,sid8_gci874018,00.html