Partage via


Exemple de source de données

Sur les ordinateurs exécutant Microsoft Windows NT Server/Windows 2000 Server, Microsoft Windows NT Workstation/Windows 2000 Professionnel ou Microsoft Windows 95/98, les informations de source de données de l’ordinateur 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. Ils peuvent également être utilisés par les services à l’échelle du système, qui peuvent ensuite accéder à la source de données même si aucun utilisateur n’est 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 La paie, qui utilise 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  

et les valeurs de registre de la source de données paie peuvent être les suivantes :

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 :