http://zhidao.baidu.com/link?url=5j8DWMdw_7-WKVlHaXHsFI0GXXepVJ-UpSA8ZHaZr3L0SLXRC19NRN1Rrqu0uceZzwGofsHKZ6E-vMRkdPKBT_
系统:
系统数据源对当前机器上的所有用户可见.
用户:
只对当前用户可见,且只能用于当前机器上.
文件:
可以由安装了相同驱动程序的用户共享.
说白了就是他们的权限不同~~
自己的心得:在自己手工利用程序配置数据源时,可能把握不准数据库的连接字符串,这时候就可以通过配置系统的数据源,然后查看系统文件来获得系统自己设置的连接字符串。
ODBC 中的ORACLE 和 SQL Server 的文件配置还是有一定的区别的:
Oracle 的 文件DNS :
[ODBC]
DRIVER=Oracle in OraDb10g_home1
UID=scott
TLO=O
FBS=60000
FWC=F
CSR=F
MDI=Me
MTS=T
DPM=F
NUM=NLS
BAM=IfAllSuccessful
FRL=Lo
GDE=F
RST=T
LOB=T
FDL=10
FRC=10
QTO=T
FEN=T
XSM=Default
EXC=F
APA=T
DBA=W
DBQ=KAOSHI
SERVER=KAOSHI
SQL Server 的文件DNS :
[ODBC]
DRIVER=SQL Server
UID=Administrator
Trusted_Connection=Yes
DATABASE=123
WSID=WWW-4A3E4793E05
APP=Microsoft Data Access Components
SERVER=WWW-4A3E4793E05\SQLEXPRESS