回 帖 发 新 帖 刷新版面

主题:ODBC中的用户DSN和系统DSN区别.

1、 用户DSN:ODBC用户数据源存贮了如何与指定数据库提供者连接的信息。只对当前用户可见,而且只能用于当前机器上。这里的当前机器是只这个配置只对当前的机器有效,而不是说只能配置本机上的数据库。它可以配置局域网中另一台机器上的数据库的。
  2、 系统DSN: ODBC系统数据源存贮了如何指定数据库提供者连接的信息。系统数据源对当前机器上的所有用户都是可见的,包括NT服务。也就是说在这里配置的数据源,只要是这台机器的用户都可以访

我配置了一个数据源,
是在用户DSN下配置了用ASP连接提示驱动程序不正确.
由是系统DSN下有配置了一个这下连接正确了.
但是我这些操作都是在我系统管理员帐号:administrator下操作的.
为什么用户DSN不行呢.

回复列表 (共4个回复)

沙发

没人知道吗?
知道的请说下,

板凳

用户DSN只是针对当前用户或者特定用户;系统DSN是底层的,针对全部用户。
一般没有特殊情况时,建议使用使用系统DSN,通用性好。

3 楼

我觉的用户DSN安全性高啊,但为什么我设置了为什么会提示连接出错呢.不解 啊。

4 楼

nslookup 一下看看DNS回的来么?

我来回复

您尚未登录,请登录后再回复。点此登录或注册