Поделиться через


Образец источника данных

На компьютерах под управлением Microsoft Windows NT Server/Windows 2000 Server, Microsoft Windows NT Workstation/Windows 2000 Профессиональный или Microsoft Windows 95/98 данные источника данных компьютера хранятся в реестре. В зависимости от раздела реестра, в котором хранятся сведения, источник данных называется пользовательским источником данных или системным источником данных. Источники данных пользователей хранятся в HKEY_CURRENT_USER ключе и доступны только текущему пользователю. Системные источники данных хранятся под ключом HKEY_LOCAL_MACHINE и могут использоваться несколькими пользователями на одном компьютере. Они также могут использоваться системными службами, которые затем могут получить доступ к источнику данных, даже если пользователь не вошел на компьютер. Дополнительные сведения о источниках данных пользователя и системы см. в статье SQLManageDataSources.

Предположим, что у пользователя есть три источника данных пользователя: персонал и инвентаризация, которые используют СУБД Oracle; и payroll, который использует СУБД Microsoft SQL Server. Значения реестра для источников данных могут быть следующими:

HKEY_CURRENT_USER  
SOFTWARE  
          ODBC  
               Odbc.ini  
                    ODBC Data Sources  
                    Personnel : REG_SZ : Oracle  
                    Inventory : REG_SZ : Oracle  
                    Payroll : REG_SZ : SQL Server  

и значения реестра для источника данных Payroll могут быть следующими:

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 :