Exemplo de fonte de dados
Em computadores que executam o Microsoft Windows NT Server/Windows 2000 Server, Microsoft Windows NT Workstation/Windows 2000 Professional ou Microsoft Windows 95/98, as informações da fonte de dados da máquina são armazenadas no registro. Dependendo da chave de registro em que as informações estão armazenadas, a fonte de dados é conhecida como fonte de dados do usuário ou fonte de dados do sistema. As fontes de dados do usuário são armazenadas na chave HKEY_CURRENT_USER e estão disponíveis somente para o usuário atual. As fontes de dados do sistema são armazenadas na chave HKEY_LOCAL_MACHINE e podem ser usadas por mais de um usuário em uma máquina. Eles também podem ser usados por serviços de todo o sistema, que podem obter acesso à fonte de dados mesmo que nenhum usuário esteja conectado à máquina. Para obter mais informações sobre fontes de dados do usuário e do sistema, consulte SQLManageDataSources.
Suponha que um usuário tenha três fontes de dados de usuário: Pessoal e Inventário, que usam um DBMS Oracle; e Folha de pagamento, que usa um DBMS Microsoft SQL Server. Os valores de registro para fontes de dados podem ser:
HKEY_CURRENT_USER
SOFTWARE
ODBC
Odbc.ini
ODBC Data Sources
Personnel : REG_SZ : Oracle
Inventory : REG_SZ : Oracle
Payroll : REG_SZ : SQL Server
e os valores de registro para a fonte de dados Payroll podem ser:
HKEY_CURRENT_USER
SOFTWARE
ODBC
Odbc.ini
Payroll
Driver : REG_SZ : C:\WINDOWS\SYSTEM\Sqlsrvr.dll
Description : REG_SZ : Payroll database
Server : REG_SZ : PYRLL1
FastConnectOption : REG_SZ : No UseProcForPrepare : REG_SZ : Yes
OEMTOANSI : REG_SZ : No
LastUser : REG_SZ : smithjo
Database : REG_SZ : Payroll
Language : REG_SZ :