不使用链接服务器的名称,而提供特殊的连接信息,并将其作为四部分对象名的一部分。 provider_name 注册为用于访问数据源的 OLE DB 访问接口的 PROGID 的名称。provider_name 的数据类型为 char,无默认值。 init_string 连接字符串,该字符串将要传递给目标提供程序的 IDataInitialize 接口。提供程序字符串语法是以关键字值对为基础的,这些关键字值对由分号隔开,例如:“keyword1=value; keyword2=value”。 若要了解提供程序上支持的特定关键字值对,请参阅 Microsoft Data Access SDK。该文档定义了基本语法。下表列出了 init_string 参数中最常用的关键字。 关键字 OLE DB 属性 有效值和说明 数据源 DBPROP_INIT_DATASOURCE 要连接的数据源的名称。不同的提供程序用不同的方法对此进行解释。对于 SQL Server Native Client OLE DB 访问接口,这指示服务器的名称。对于 Jet OLE DB 访问接口来说,这指示 .mdb 文件或 .xls 文件的完整路径。 位置 DBPROP_INIT_LOCATION 要连接的数据库的位置。 扩展属性 DBPROP_INIT_PROVIDERSTRING 提供程序特定的连接字符串。 连接超时 DBPROP_INIT_TIMEOUT 达到该超时值后,连接尝试将失败。 用户 ID DBPROP_AUTH_USERID 用于该连接的用户 ID。 密码 DBPROP_AUTH_PASSWORD 用于该连接的密码。 目录 DBPROP_INIT_CATALOG 连接到数据源时的初始或默认的目录名称。 集成安全性 DBPROP_AUTH_INTEGRATED SSPI,指定 Windows 身份验证 相关文章: