配置 OLE DB 客户端

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

  • SQL Native Client OLE DB 提供程序 (SQLNCLI)。
  • Microsoft OLE DB Provider for ODBC。

使用 SQLNCLI 连接客户端

SQL Native Client (SQLNCLI) 是 SQL Server 自有的 OLE DB 提供程序,它为那些想访问一个或多个 SQL Server 实例上的数据的使用者提供了接口。使用 SQLNCLI 使您能够开发出已针对 SQL Server 数据库优化的 OLE DB 使用者。但是,SQLNCLI 只能用于 SQL Server;而 Microsoft OLE DB Provider for ODBC 则不是这样,它可以从多种与 OLE DB 兼容的 ODBC 应用程序中访问数据。不能使用 ODBC SQL Server 数据源名称 (DSN) 中的信息进行连接。

通过 SQL 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 进行连接。

请参阅

其他资源

配置 ODBC 数据源

帮助和信息

获取 SQL Server 2005 帮助