配置 OLE DB 客户端
配置 OLE DB 客户端连接到 Microsoft® SQL Server™ 时,需要通过 OLE DB 提供程序使服务器名称和连接信息可由客户端(或 OLE DB 使用者)使用。通过 OLE DB 建立 SQL Server 连接一般使用:
用于 SQL Server 的 Microsoft OLE DB 提供程序 (SQLOLEDB)。
用于 ODBC 的 Microsoft OLE DB 提供程序。
连接 SQLOLEDB 客户端
SQLOLEDB 是 SQL Server 的本机 OLE DB 提供程序,它为那些想访问一个或更多 SQL Server 实例上的数据的使用者表现接口。使用 SQLOLEDB 使您得以开发出为 SQL Server 数据库进行优化的 OLE DB 使用者。与用于 ODBC 的 Microsoft OLE DB 提供程序(该程序可从许多遵从 OLE DB 的 ODBC 应用程序访问数据)不同,只能使用 SQLOLEDB。不能使用 ODBC SQL Server 数据源名 (DSN) 中的信息进行连接。
通过用于 SQL Server 的 Microsoft OLE DB 提供程序设置客户端时,客户端应提供必需的连接特性,并且提示输入连接数据,或者从保存在持续文件中的 OLE DB 数据源中提供该数据。
连接用于 ODBC 客户端的 OLE DB 提供程序
通过用于 ODBC 的 Microsoft OLE DB,可以使用单个 OLE DB 提供程序连接到多个 ODBC 数据源,其中包括 SQL Server。然而,与用于 SQL Server 的本机 Microsoft OLE DB 提供程序相比,通过此提供程序连接到 SQL Server 客户端需要更大的管理开销。
通常情况下,当通过用于 ODBC 的 Microsoft OLE DB 提供程序连接到 SQL Server 实例时,所需信息通过 ODBC 数据源管理器创建并保存在 SQL Server ODBC DSN 中(作为用户、系统或文件 DSN)。因此,可以编写应用程序代码以使用 SQL Server DSN 建立连接。