配置ODBC数据源时,文件DSN、系统DSN、用户DSN的区别

配置ODBC数据源时,文件DSN、系统DSN、用户DSN的区别配置 ODBC 数据源时 文件 DSN 系统 DSN 用户 DSN 的区别 注意是 DSN 而不是 DNS 文件 DSN 是建立一个 DSN 的文件 信息存在文件里

大家好,欢迎来到IT知识分享网。

配置ODBC数据源时,文件DSN、系统DSN、用户DSN的区别?(注意是DSN,而不是DNS)

文件DSN :是建立一个 DSN 的文件, 信息存在文件里只能由配置该DSN的用户使用或只能在当前的计算机上使用。

系统DSN :是建立一个系统级的DSN,就是对该系统的所有登录用户可用。可以被任何使用用户计算机的人使用。另外,如果用户要建立Web数据库应用程序,应使用此数据源。

用户DSN:是只对建立它的用户可用。除了能够被用户在其他计算机上使用之外,其他与系统DSN相似。

在ASP中的使用方法:

DSN是英文“DataSourceName”(数据源名)的缩写,DSN方式也就是采用数据源的联接方式,这个数据源可以在“控制面板”—>管理工具—>”数据源 (ODBC)”里面进行设置,

然后就这样使用:Conn.Open”DSN=Test;UID=Admin;PWD=;”其中的“Test”就是你自己设定的数据源的名称。注意,要同时使用UID以及PWD,否则会出错。

同样的,DSN-LESS就是非数据源方式的联接方法,使用方法是:
Conn.Open”Driver={MicrosoftAccessDriver(*.mdb)};Dbq=\somepath\mydb.mdb;Uid=Admin;Pwd=;”
在相同的硬件环境下,DSN-LESS方式要比DSN方式的性能要高,但是一旦ASP源代码因为某些安全问题而被别人看到,将会泄漏数据库的账号以及密码,所以这两种方式是各有利弊的。

转自:配置ODBC数据源时,文件DSN、系统DSN、用户DSN的区别_用户_新浪博客

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/142717.html

(0)
上一篇 2025-05-08 17:00
下一篇 2025-05-08 17:10

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信