odbc数据库access丢失_管理 ODBC 数据源

关于 ODBC 数据源

数据源是数据的源以及访问该数据所需的连接信息。数据源示例包括 SQL Server、Oracle RDBMS、电子表格和文本文件。连接信息示例包括服务器位置、数据库名称、登录 ID、密码以及说明如何连接到数据源的各种 ODBC 驱动程序选项。可以从要连接的数据库的管理员处获得此信息。

在 ODBC 体系结构中,Access 等应用程序连接到 ODBC 驱动程序管理器,该管理器又使用特定的 ODBC 驱动程序(如 Microsoft SQL ODBC 驱动程序)连接到数据源。在 Access 中,可以使用 ODBC 数据源将外部数据源连接到无内置驱动程序的 Access​​。

要连接这些数据源,必须执行以下操作:

在包含数据源的计算机上安装相应的 ODBC 驱动程序。

定义数据源名称 (DSN),具体方法是使用“ODBC 数据源管理器”将连接信息存储到 Microsoft Windows 注册表或 DSN 文件中,或者使用 Visual Basic 代码中的连接字符串将连接信息直接传送到 ODBC 驱动程序管理器。

机器数据源

机器数据源将连接信息存储在特定计算机上的 Windows 注册表中。只能在定义机器数据源的计算机上使用机器数据源。机器数据源分为两种类型,用户和系统。用户数据源只能由当前用户使用,并且只对该用户可见。系统数据源可由计算机上的所有用户使用,并且对计算机和系统范围内服务上的所有用户均可见。需要提供增强的安全性时,机器数据源尤其有用,因为只有登录的用户才可以查看机器数据源,并且远程用户无法将它复制到另一台计算机上。

文件数据源

文件数据源(也称为 DSN 文件)将连接信息存储在文本文件中,而不是 Windows 注册表中,并且其使用通常比机器数据源更灵活。例如,可以将文件数据源复制到具有正确 ODBC 驱动程序的任何计算机,这样应用程序便可依赖于连接到全部所用计算机的准确一致的连接信息。也可以将文件数据源置于一台服务器上,在网络上的多个计算机之间共享,并轻松地将连接信息保留在一个位置。

文件数据源也可以是不可共享的。不可共享的文件数据源包含在一台计算机上,并指向机器数据源。可以使用不可共享的文件数据源访问来自文件数据源的现有机器数据源。

连接字符串

在模块中,可以定义用于指定连接信息的带格式连接字符串。连接字符串将连接信息直接传递到 ODBC 驱动程序管理器,并且通过删除规定系统管理员或用户必须先创建 DSN 然后才能使用数据库的要求,从而简化应用程序。

有关 ODBC 界面的详细信息,请参阅 MSDN 的 ODBC Programmer's Reference(ODBC 程序员参考)一节。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值