定义数据源名称 (DSN),具体方法是使用“ODBC 数据源管理器”将连接信息存储到 Microsoft Windows 注册表或 DSN 文件中,或者使用 Visual Basic 代码中的连接字符串将连接信息直接传送到 ODBC 驱动程序管理器。
机器数据源
计算机数据源存储在 Windows 注册表中的用户定义的名称与特定计算机上连接信息。您可以仅在计算机的定义上使用计算机数据源。有两种类型的计算机数据源-用户和系统。用户数据源可以只由当前的用户,并且仅对该用户可见。系统数据源可以由一台计算机上的所有用户,并为计算机和系统范围的服务上的所有用户都均可见。当您想要提供提高的安全性,因为只有登录的用户可以查看计算机数据源和不能将它复制远程用户到另一台计算机,计算机数据源是特别有用。
文件数据源
文件 (也称为 DSN 文件) 的数据源文本文件,不 Windows 注册表中保存连接信息和通常比计算机数据源使用更加灵活。例如可以将文件数据源复制到正确的 ODBC 驱动程序的任何计算机,以便您的应用程序可以依赖于一致且准确的连接信息添加到所有计算机其用途。或者,可以将单个服务器上的文件的数据源,在网络上的多台计算机之间共享它,然后轻松地保持在一个位置的连接信息。
也可以共享文件的数据源。共享的文件的数据源驻留在一台计算机上,指向计算机数据源。您可以使用共享的文件数据源从文件数据源访问的计算机上的现有数据源。
连接字符串
在模块中,您可以定义指定连接信息的带格式的连接字符串。连接字符串传递的连接信息直接向 ODBC 驱动程序管理器,并且它可以删除该要求,系统管理员或用户首先创建 DSN 使用数据库之前,从而简化应用程序的帮助。