데이터 원본 예제
Microsoft Windows NT Server/Windows 2000 Server, Microsoft Windows NT Workstation/Windows 2000 Professional 또는 Microsoft Windows 95/98을 실행하는 컴퓨터에서는 컴퓨터 데이터 원본 정보가 레지스트리에 저장됩니다. 정보가 저장되는 레지스트리 키에 따라 데이터 원본을 사용자 데이터 원본 또는 시스템 데이터 원본이라고 합니다. 사용자 데이터 원본은 HKEY_CURRENT_USER 키 아래에 저장되며 현재 사용자만 사용할 수 있습니다. 시스템 데이터 원본은 HKEY_LOCAL_MACHINE 키 아래에 저장되며 한 컴퓨터에서 둘 이상의 사용자가 사용할 수 있습니다. 시스템 전체 서비스에서 사용할 수도 있습니다. 그러면 컴퓨터에 로그온한 사용자가 없더라도 데이터 원본에 액세스할 수 있습니다. 사용자 및 시스템 데이터 원본에 대한 자세한 내용은 SQLManageDataSources를 참조 하세요.
사용자에게 Oracle DBMS를 사용하는 직원 및 인벤토리의 세 가지 사용자 데이터 원본이 있다고 가정합니다. 및 급여는 Microsoft SQL Server DBMS를 사용합니다. 데이터 원본의 레지스트리 값은 다음과 같습니다.
HKEY_CURRENT_USER
SOFTWARE
ODBC
Odbc.ini
ODBC Data Sources
Personnel : REG_SZ : Oracle
Inventory : REG_SZ : Oracle
Payroll : REG_SZ : SQL Server
및 급여 데이터 원본에 대한 레지스트리 값은 다음과 같습니다.
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 :