Udostępnij przez


Przykład źródła danych

Na komputerach z systemem Microsoft Windows NT Server/Windows 2000 Server, Microsoft Windows NT Workstation/Windows 2000 Professional lub Microsoft Windows 95/98 informacje o źródle danych komputera są przechowywane w rejestrze. W zależności od klucza rejestru, w którym są przechowywane informacje, źródło danych jest znane jako źródło danych użytkownika lub systemowe źródło danych. Źródła danych użytkownika są przechowywane w kluczu HKEY_CURRENT_USER i są dostępne tylko dla bieżącego użytkownika. Systemowe źródła danych są przechowywane w kluczu HKEY_LOCAL_MACHINE i mogą być używane przez więcej niż jednego użytkownika na jednej maszynie. Mogą być one również używane przez usługi systemowe, które mogą następnie uzyskać dostęp do źródła danych, nawet jeśli żaden użytkownik nie jest zalogowany na maszynie. Aby uzyskać więcej informacji na temat źródeł danych użytkownika i systemu, zobacz SQLManageDataSources.

Załóżmy, że użytkownik ma trzy źródła danych użytkownika: Personel i Spis, które używają systemu Oracle DBMS; i Lista płac, która używa programu Microsoft SQL Server DBMS. Wartości rejestru źródeł danych mogą być następujące:

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

wartości rejestru źródła danych Kadry i płace mogą być następujące:

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 :