DSN:修订间差异
来自站长百科
(→参考来源) |
Ahbaybface(讨论 | 贡献) 无编辑摘要 |
||
第1行: | 第1行: | ||
'''DSN''',原名:Data Source Name,中文名:数据源名称。DSN为[[ODBC]]定义了一个确定的数据库和必须用到的ODBC驱动程序。每个ODBC驱动程序定义为该驱动程序支持的一个数据库创建DSN需要的信息。就是说安装ODBC驱动程序以及创建一个数据库之后,必须创建一个DSN。 | |||
==DSN介绍== | ==DSN介绍== | ||
一个DSN中至少应该包含如下一些内容: | 一个DSN中至少应该包含如下一些内容: | ||
第7行: | 第6行: | ||
*数据库存放位置。文件型数据库(如[[Access]])的存放位置为数据库文件的路径;非文件型数据库(如[[SQL Server]])的存放位置是指服务器的名称。 | *数据库存放位置。文件型数据库(如[[Access]])的存放位置为数据库文件的路径;非文件型数据库(如[[SQL Server]])的存放位置是指服务器的名称。 | ||
*数据库名称。在ODBC数据源管理器中,所有的DSN名称是不能重复的。 | *数据库名称。在ODBC数据源管理器中,所有的DSN名称是不能重复的。 | ||
==DSN类型== | ==DSN类型== | ||
一个DSN可以定义为以下3种类型中的任意一种: | 一个DSN可以定义为以下3种类型中的任意一种: | ||
第12行: | 第12行: | ||
*'''系统数据源''':这个数据源属于创建它的计算机并且是属于这台计算机而不是创建它的用户。任何用户只要拥有适当的权限都可以访问这个数据源。 | *'''系统数据源''':这个数据源属于创建它的计算机并且是属于这台计算机而不是创建它的用户。任何用户只要拥有适当的权限都可以访问这个数据源。 | ||
*'''文件数据源''':这个数据源对底层的数据库文件来说是确定的。换句话说,这个数据源可以被任何安装了合适的驱动程序的用户使用。 | *'''文件数据源''':这个数据源对底层的数据库文件来说是确定的。换句话说,这个数据源可以被任何安装了合适的驱动程序的用户使用。 | ||
==DSN 文件(数据源名)== | ==DSN 文件(数据源名)== | ||
Windows DSN 文件(数据源名)主要是用来存储数据库连接信息。如果你有很多网页需要传送数据,就可以很简单的通过DSN文件路径来完成而不需要传送数据到每个页面了。 | Windows DSN 文件(数据源名)主要是用来存储数据库连接信息。如果你有很多网页需要传送数据,就可以很简单的通过DSN文件路径来完成而不需要传送数据到每个页面了。 | ||
第24行: | 第25行: | ||
*[[微软]] | *[[微软]] | ||
*http://baike.baidu.com/view/588961.htm | *http://baike.baidu.com/view/588961.htm | ||
[[category:数据库]] | [[category:数据库]] |
2011年7月9日 (六) 17:25的最新版本
DSN,原名:Data Source Name,中文名:数据源名称。DSN为ODBC定义了一个确定的数据库和必须用到的ODBC驱动程序。每个ODBC驱动程序定义为该驱动程序支持的一个数据库创建DSN需要的信息。就是说安装ODBC驱动程序以及创建一个数据库之后,必须创建一个DSN。
DSN介绍[ ]
一个DSN中至少应该包含如下一些内容:
- 关于数据库驱动程序的信息。
- 数据库存放位置。文件型数据库(如Access)的存放位置为数据库文件的路径;非文件型数据库(如SQL Server)的存放位置是指服务器的名称。
- 数据库名称。在ODBC数据源管理器中,所有的DSN名称是不能重复的。
DSN类型[ ]
一个DSN可以定义为以下3种类型中的任意一种:
- 用户数据源:这个数据源对于创建它的计算机来说是局部的,并且只能被创建它的用户使用。
- 系统数据源:这个数据源属于创建它的计算机并且是属于这台计算机而不是创建它的用户。任何用户只要拥有适当的权限都可以访问这个数据源。
- 文件数据源:这个数据源对底层的数据库文件来说是确定的。换句话说,这个数据源可以被任何安装了合适的驱动程序的用户使用。
DSN 文件(数据源名)[ ]
Windows DSN 文件(数据源名)主要是用来存储数据库连接信息。如果你有很多网页需要传送数据,就可以很简单的通过DSN文件路径来完成而不需要传送数据到每个页面了。
出于安全考虑,DSN文件一般放置在主机目录的子目录中,这样不明访问者就访问不了这个目录。DSN文件需要在ASP和ADO一起访问数据库。名称为:”_dsn” 在主机帐户的根目录中(注: DSN文件仅支持windows方案)