Partilhar via


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 :