Ejemplo de origen de datos
En equipos que ejecutan Microsoft Windows NT Server/Windows 2000 Server, Microsoft Windows NT Workstation/Windows 2000 Professional o Microsoft Windows 95/98, la información del origen de datos del equipo se almacena en el Registro. Dependiendo de la clave del Registro en la que se almacena la información, el origen de datos se conoce como origen de datos de usuario o un origen de datos del sistema. Los orígenes de datos de usuario se almacenan en la clave de HKEY_CURRENT_USER y solo están disponibles para el usuario actual. Los orígenes de datos del sistema se almacenan en la clave de HKEY_LOCAL_MACHINE y pueden usarlos más de un usuario en una máquina. Los servicios de todo el sistema también los pueden usar, lo que puede obtener acceso al origen de datos incluso si ningún usuario ha iniciado sesión en la máquina. Para obtener más información sobre los orígenes de datos de usuario y de sistema, consulte SQLManageDataSources.
Supongamos que un usuario tiene tres orígenes de datos de usuario: Personal e Inventario, que usan un DBMS de Oracle; y Nómina, que usa un DBMS de Microsoft SQL Server. Los valores del Registro para los orígenes de datos pueden ser:
HKEY_CURRENT_USER
SOFTWARE
ODBC
Odbc.ini
ODBC Data Sources
Personnel : REG_SZ : Oracle
Inventory : REG_SZ : Oracle
Payroll : REG_SZ : SQL Server
y los valores del Registro para el origen de datos de nómina pueden 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 :