文件数据源

文件数据源存储在文件中,并允许单个用户重复使用连接信息或在多个用户之间共享。 使用文件数据源时,驱动程序管理器使用 .dsn 文件中的信息连接到数据源。 可以像处理任何其他文件一样操作此文件。 文件数据源没有数据源名称,计算机数据源也未注册到任何用户或计算机。

文件数据源简化了连接过程,因为 .dsn 文件包含了为调用 SQLDriverConnect 函数而原本必须构建的连接字符串。 .dsn 文件的另一个优点是,它可以复制到任何计算机,因此只要安装了适当的驱动程序,许多计算机就可以使用相同的数据源。 文件数据源也可以由应用程序共享。 可共享文件数据源可以放置在网络上,并由多个应用程序同时使用。

.dsn 文件也可以是不可共享的文件。 不可共享的 .dsn 文件驻留在一台计算机上,并指向计算机数据源。 不可共享的文件数据源主要是为了便于将计算机数据源转换为文件数据源,以便可以将应用程序设计为仅使用文件数据源。 当驱动程序管理器在不可共享的文件数据源中发送信息时,它会根据需要连接到 .dsn 文件指向的计算机数据源。

有关文件数据源的详细信息,请参阅使用文件数据源连接SQLDriverConnect 函数说明。