O que é um DSN (Nome da Origem de Dados)?

Mais informações

É o nome que as aplicações utilizam para pedir uma ligação a uma Origem de Dados ODBC. Por outras palavras, é um nome simbólico que representa a ligação ODBC. Armazena os detalhes da ligação, como o nome da base de dados, diretório, controlador de base de dados, UserID, palavra-passe, etc. ao estabelecer uma ligação ao ODBC.

Eis os vários tipos de Tipos de Origem de Dados ODBC:

⁠⁠

  1. DSN do Sistema: esta é a DSN utilizada em todo o sistema, qualquer um com direitos adequados pode iniciar sessão. Este DSN tem de ser criado no computador onde o programa está localizado. O DSN do Sistema é armazenado no registo do Windows com a seguinte chave: HKEY_LOCAL_MACHINE\Software\Odbc\Odbc.ini\Odbc Origens de dados

2. DSN do Utilizador: trata-se de um DSN criado para um utilizador específico. Apenas o utilizador que criou o DSN pode vê-lo e utilizá-lo. Tal como o DSN do Sistema, as informações são armazenadas no registo do Windows com a seguinte chave: HKEY_CURRENT_USER\Software\Odbc\Odbc.ini\Odbc Origens de dados

3. DSN de Ficheiro: este é um DSN que é armazenado num ficheiro de texto com um . Extensão DSN (não no registo do Windows). Para utilizar um DSN de Ficheiro, tem de conter as informações necessárias para ligar à origem de dados pretendida. O controlador ODBC tem de ser instalado localmente. O ficheiro .dsn é um ficheiro de texto que pode ver em qualquer editor de texto, como o Bloco de Notas da Microsoft. Os DSNs de Ficheiro são armazenados por predefinição na seguinte localização:Program Files\Common Files\Odbc\Data Sources pasta.

Os produtos de terceiros abordados neste artigo são fabricados por empresas independentes da FRx Software Corporation. A FRx Software Corporation não concede qualquer garantia, implícita ou não, relativamente ao desempenho ou fiabilidade destes produtos ou relativamente à aplicabilidade de qualquer artigo de terceiros mencionado acima.