Datakildenavn
I databehandling er et datakildenavn eller DSN (engelsk: data source name) en streng med en tilknyttet datastruktur som brukes til å beskrive en tilkobling til en datakilde. Begrepet er mest brukt i forbindelse med ODBC, men det finnes også DSN-er for JDBC og andre datatilgangsmekanismer. Begrepet overlapper ofte med tilkoblingsstreng (connection string). De fleste systemer skiller ikke mellom DSN-er eller tilkoblingsstrenger, og begrepene kan ofte brukes om hverandre.[1]
DSN-attributter kan inkludere, men er ikke begrenset til:[2]
- Navnet på datakilden
- Plasseringen av datakilden
- Navnet på en databasedriver som har tilgang til datakilden
- En bruker-ID for datatilgang (hvis nødvendig)
- Et brukerpassord for datatilgang (hvis nødvendig)
Systemadministratoren for en klientmaskin oppretter vanligvis et eget DSN for hver relevante datakilde.
Standardisering av DSN-er tilbyr et nivå av indireksjon (dereferering). Ulike applikasjoner (for eksempel Apache/PHP og IIS/ASP) kan dra nytte av dette for å få tilgang til delte datakilder.