Usar SQL Native Client

SQL Native Client es una nueva tecnología de acceso a datos en Microsoft SQL Server 2005 y Microsoft SQL Server 2005 Express Edition (SQL Server Express). Este proveedor simplifica la redistribución de las aplicaciones habilitadas para SQL Server Express, pero puede requerir que se actualicen algunas aplicaciones habilitadas para MSDE más antiguas.

¿Qué es SQL Native Client?

SQL Native Client es una API de acceso a datos independiente que se utiliza tanto para OLE DB como para ODBC. SQL Native Client proporciona a SQL Server un método simplificado de acceso a datos nativos mediante OLE DB u ODBC. Al combinar las tecnologías de OLE DB y ODBC en una sola biblioteca, permite innovar y desarrollar nuevas características de acceso a datos sin cambiar los componentes actuales de MDAC, que ya forman parte de la plataforma Microsoft Windows.

Para obtener más información acerca de SQL Native Client, vea SQL Native Client Programming en los Libros en pantalla de SQL Server 2005.

SQL Native Client y MDAC

Hay varias diferencias entre SQL Native Client y MDAC. Aunque ambos proporcionan a las bases de datos de SQL Server acceso a datos nativos, SQL Native Client está específicamente diseñado para utilizar las nuevas características de SQL Server 2005 y SQL Server Express y, al mismo tiempo, mantener la compatibilidad con versiones anteriores de SQL Server y MSDE.

Actualizar clientes MSDE existentes

Si tiene una aplicación nativa existente que se comunica con MSDE a través de OLE DB u ODBC, necesitará seguir uno de estos procedimientos para que la aplicación funcione con SQL Server Express:

  • Habilitar el protocolo TCP/IP e iniciar el servicio Explorador de SQL Server. Para obtener más información, vea Habilitar el acceso de red a SQL Server Express.
    - O bien -
  • Actualizar el código de la aplicación para que utilice el proveedor de SQL Native Client.

[!NOTA] Las aplicaciones administradas que utilizan OLE DB u ODBC también se ven afectadas, pero no es necesario actualizar las aplicaciones administradas que utilizan ADO .NET.

Vea también

Conceptos

Protocolos admitidos por SQL Server Express
Usar el Explorador de SQL Server

Ayuda e información

Obtener ayuda sobre SQL Server 2005