Partilhar via


Exemplo de fonte de dados

Nos computadores que executam Microsoft Windows NT Server/Windows 2000 Server, Microsoft Windows NT Workstation/Windows 2000 Professional ou Microsoft Windows 95/98, a informação da fonte de dados da máquina é armazenada no registo. Dependendo da chave de registo sob a qual a informação é armazenada, a fonte de dados é conhecida como fonte de dados do utilizador ou fonte de dados do sistema. As fontes de dados do utilizador são armazenadas sob a chave HKEY_CURRENT_USER e estão disponíveis apenas para o utilizador atual. As fontes de dados do sistema são armazenadas sob a chave HKEY_LOCAL_MACHINE e podem ser usadas por mais do que um utilizador numa mesma máquina. Também podem ser usados por serviços a nível de sistema, que depois podem aceder à fonte de dados mesmo que nenhum utilizador esteja ligado à máquina. Para mais informações sobre fontes de dados do utilizador e do sistema, consulte SQLManageDataSources.

Suponha que um utilizador tem três fontes de dados de utilizador: Pessoal e Inventário, que utilizam um SGBD Oracle; e Payroll, que utiliza um SGBD Microsoft SQL Server. Os valores do registo para as 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 do registo para a fonte de dados da folha de pagamento 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 :