Configurar clientes OLE DB

Al configurar clientes OLE DB para que se conecten a una instancia de SQL Server, es necesario que la información del nombre de servidor y de la conexión esté disponible para el cliente (o consumidor OLE DB) a través de un proveedor OLE DB. Las conexiones de SQL Server a través de OLE DB se realizan normalmente mediante:

  • El proveedor OLE DB de SQL Server Native Client (progid SQLNCLI10).

  • El proveedor Microsoft OLE DB para ODBC.

Conectar clientes mediante SQLNCLI10

SQL Server Native Client (SQLNCLI10), el proveedor OLE DB nativo de SQL Server, expone interfaces a los consumidores que desean tener acceso a los datos de una o varias instancias de SQL Server. Con SQLNCLI10, puede desarrollar consumidores OLE DB optimizados para bases de datos de SQL Server. Sin embargo, sólo puede utilizar SQLNCLI10 con SQL Server, a diferencia del proveedor Microsoft OLE DB para ODBC, que puede obtener acceso a los datos desde varias aplicaciones ODBC compatibles con OLE DB. No puede emplear la información de un nombre de origen de datos (DSN) ODBC de SQL Server para establecer conexiones.

Al configurar clientes mediante el proveedor OLE DB de SQL Server Native Client, el cliente debe proporcionar los atributos de conexión necesarios y pedir los datos de conexión o proporcionarlos desde un origen de datos OLE DB guardado en un archivo permanente.

Conectar clientes mediante el proveedor OLE DB para ODBC

El proveedor Microsoft OLE DB para ODBC permite utilizar un único proveedor OLE DB para la conexión a múltiples orígenes de datos ODBC, incluido SQL Server. Sin embargo, la conexión a clientes de SQL Server con este proveedor conlleva una mayor carga administrativa que el proveedor Microsoft OLE DB nativo para SQL Server.

Para las conexiones a una instancia de SQL Server mediante el proveedor Microsoft OLE DB para ODBC, la información necesaria se crea normalmente mediante el Administrador de origen de datos ODBC y se guarda en un DSN ODBC de SQL Server (como DSN de usuario, sistema o archivo). A continuación, puede codificar su aplicación para que utilice el DSN de SQL Server para establecer la conexión.

Vea también

Otros recursos