Образец источника данных
На компьютерах под управлением 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 :