Partager via


Exemple de source de données

Sur les ordinateurs fonctionnant sous Microsoft Windows NT Server/Windows 2000 Server, Microsoft Windows NT Workstation/Windows 2000 Professional ou Microsoft Windows 95/98, les informations relatives à la source de données de la machine sont stockées dans le registre. Selon la clé de Registre sous laquelle les informations sont stockées, la source de données est appelée source de données utilisateur ou source de données système. Les sources de données utilisateur sont stockées sous la clé HKEY_CURRENT_USER et sont disponibles uniquement pour l'utilisateur actuel. Les sources de données système sont stockées sous la clé HKEY_LOCAL_MACHINE et peuvent être utilisées par plusieurs utilisateurs sur un ordinateur. Elles peuvent également être utilisées par des services à l'échelle du système, lesquels pourront alors accéder à la source de données indépendamment du fait qu'aucun utilisateur ne soit connecté à l'ordinateur. Pour plus d'informations sur les sources de données utilisateur et système, consultez SQLManageDataSources.

Supposons qu'un utilisateur dispose de trois sources de données utilisateur : Personnel et Inventaire, qui utilisent un SGBD Oracle, et données Payroll, qui utilisent un SGBD Microsoft SQL Server. Les valeurs de Registre pour les sources de données peuvent être les suivantes :

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

les valeurs de registre pour la source de données Payroll pourraient être :

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 :