資料來源範例
在執行 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 :