配置 OLE DB 客户端

配置 OLE DB 客户端以连接到 SQL Server 实例时,需要通过 OLE DB 访问接口为客户端(或 OLE DB 使用者)提供服务器名称和连接信息。通常,使用以下两种 OLE DB 访问接口之一进行 SQL Server 连接:

  • SQL Server Native Client OLE DB 访问接口 (progid SQLNCLI10)。

  • Microsoft OLE DB Provider for ODBC。

使用 SQLNCLI10 连接客户端

SQL Server Native Client (SQLNCLI10) 是 SQL Server 本机的 OLE DB 访问接口,它为那些想访问一个或多个 SQL Server 实例上的数据的使用者提供接口。使用 SQLNCLI10 后,可以开发针对 SQL Server 数据库进行优化的 OLE DB 使用者。但是,SQLNCLI10 只能用于 SQL Server,而 Microsoft OLE DB Provider for ODBC 与之不同,它可以通过多种与 OLE DB 兼容的 ODBC 应用程序访问数据。不能使用 ODBC SQL Server 数据源名称 (DSN) 中的信息进行连接。

通过 SQL Server Native Client OLE DB 访问接口来设置客户端时,客户端应提供必要的连接属性,并且提示输入连接数据或者通过保存在持久性文件中的 OLE DB 数据源提供该数据。

使用 OLE DB Provider for ODBC 连接客户端

通过 Microsoft OLE DB Provider for ODBC 可以使用单个 OLE DB 提供程序连接到多个 ODBC 数据源,其中包括 SQL Server。但是,与使用本机 Microsoft OLE DB Provider for SQL Server 相比,使用此提供程序连接到 SQL Server 客户端需要更多管理开销。

要使用 Microsoft OLE DB Provider for ODBC 连接到 SQL Server 实例,所需的信息通常用 ODBC 数据源管理器来创建并保存在 SQL Server ODBC DSN 中(作为用户、系统或文件 DSN)。您随后可以对自己的应用程序进行编码从而使用 SQL Server DSN 进行连接。

请参阅

其他资源