(DSN também significa Deep Space Network .)
Um nome de fonte de dados (DSN) é uma estrutura de dados que contém a informação sobre uma base de dados específica que um driver Open Database Connectivity ( ODBC ) precisa para se conectar a ela. No DSN, que reside no registro ou como um arquivo de texto separado, estão incluídas informações como o nome, diretório e driver da base de dados e, dependendo do tipo de DSN, o ID e a senha do usuário. O desenvolvedor cria um DSN separado para cada banco de dados. Para se conectar a uma determinada base de dados, o desenvolvedor especifica seu DSN dentro de um programa. Em contraste, as conexões sem DSN exigem que todas as informações necessárias sejam especificadas dentro do programa.
>p>Existem três tipos de DSN: DSNs de usuário (às vezes chamados de DSN da máquina s); sistema DSN s; e arquivo DSN s. Os DSNs do usuário e do sistema são específicos para um determinado computador, e armazenam informações do DSN no registro. Um DSN de usuário permite o acesso à base de dados para um único usuário em um único computador, e um DSN de sistema para qualquer usuário de um determinado computador. Um arquivo DSN contém as informações relevantes dentro de um arquivo texto com uma extensão .DSN, e pode ser compartilhado por usuários de diferentes computadores que tenham os mesmos drivers instalados.