다음을 통해 공유


데이터 원본 예제

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 :