Controlador OLE DB para las características de SQL Server

Se aplica a:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

Descargar controlador OLE DB

Para obtener una lista de características populares que se admiten y no se admiten en versiones anteriores de OLE DB, vea la matriz de características del controlador.

Además de exponer las características de los Componentes de Windows (Microsoft en versiones anteriores) Data Access (WDAC), el controlador OLE DB para SQL Server implementa también muchas otras características para exponer la funcionalidad de SQL Server.

En esta sección

Usar la creación de reflejo de bases de datos
Explica cómo el controlador OLE DB para SQL Server admite el uso de bases de datos reflejadas, que es la capacidad de mantener una copia, o reflejo, de una base de datos de SQL Server en un servidor en espera.

Realizar operaciones asincrónicas
Explica la compatibilidad del controlador OLE DB para SQL Server con operaciones asincrónicas, que es la capacidad de devolver resultados inmediatamente sin bloquear el subproceso de llamada.

Uso de Microsoft Entra ID (anteriormente Azure Active Directory)

Describe los nuevos métodos de autenticación introducidos en el controlador OLE DB 18.2.1 que tienen una configuración predeterminada más segura y permiten conectarse a una instancia de Azure SQL Database mediante una identidad federada.

Utilizar conjuntos de resultados activos múltiples (MARS)
Explica cómo OLE DB Driver for SQL Server admite varios conjuntos de resultados activos (MARS). MARS permite ejecutar y recibir varios conjuntos de resultados mediante una conexión a una base de datos única.

Utilizar tipos de datos XML
Explica la compatibilidad del controlador OLE DB para SQL Server con el tipo de datos XML, que es un tipo de datos basado en XML que se puede usar como un tipo de columna, un tipo de variable, un tipo de parámetro o un tipo de valor devuelto por una función.

Usar tipos definidos por el usuario
Explica la compatibilidad del controlador OLE DB para SQL Server con los tipos definidos por el usuario (UDT), lo que amplía el sistema de tipos SQL al permitir almacenar objetos y estructuras de datos personalizadas en una base de datos de SQL Server.

Usar tipos de valor grande
Explica la compatibilidad de OLE DB Driver for SQL Server con tipos de datos de valor grande, que son tipos de datos de objetos grandes (LOB).

Cambiar las contraseñas mediante programación
Explica la compatibilidad del controlador OLE DB para SQL Server con el control de contraseñas que han expirado para que las contraseñas se puedan cambiar ahora en el cliente sin implicación del administrador.

Trabajar con aislamiento de instantánea
Explica la compatibilidad del controlador OLE DB para SQL Server con la mejora de las versiones de fila que aumenta el rendimiento de la base de datos al evitar situaciones de bloqueo de lectura/escritura.

Trabajar con notificaciones de consulta
Explica cómo OLE DB Driver for SQL Server admite las notificaciones de los consumidores tras la modificación del conjunto de filas.

Realizar operaciones de copia masiva
Explica cómo el controlador OLE DB para SQL Server admite las operaciones de copia masiva que permiten la transferencia de grandes cantidades de datos a o desde una tabla o vista de SQL Server.

Cifrado y validación de certificados
Explica cómo utilizar OLE DB Driver for SQL Server para cifrar los datos enviados al servidor con o sin validar el certificado.

Parámetros con valores de tabla (controlador OLE DB para SQL Server)
Explica cómo admite OLE DB Driver for SQL Server los parámetros con valores de tabla.

Tipos definidos por el usuario de CLR grandes
Explica la compatibilidad con los tipos definidos por el usuario (UDT) de Common Language Runtime (CLR) grandes.

Compatibilidad con FILESTREAM
Describe la compatibilidad de OLE DB Driver for SQL Server con la característica mejorada FILESTREAM.

Compatibilidad con Nombre de la entidad de seguridad de servicio (SPN) en conexiones cliente
Explica cómo se ha ampliado la compatibilidad con los nombres principales de servicio (SPN) para habilitar la autenticación mutua en todos los protocolos.

Compatibilidad de columnas dispersas con el controlador OLE DB para SQL Server
Describe la compatibilidad de OLE DB Driver for SQL Server para columnas dispersas.

Mejoras en la fecha y la hora
Describe la mayor compatibilidad de OLE DB Driver for SQL Server con los tipos de datos de fecha y hora.

Detección de metadatos
Describe las mejoras en la detección de metadatos realizadas en SQL Server 2012 (11.x).

Compatibilidad de UTF-16 con el controlador OLE DB para SQL Server
Describe un cambio de comportamiento presentado en SQL Server 2012 (11.x). Si proporciona un búfer de longitud fija al enlazar un parámetro de salida o el resultado de una columna, y si el carácter wchar escrito en el búfer antes del carácter de finalización es un punto de código que actúa como suplente superior de un par de suplentes y el carácter wchar siguiente es un punto de código que actúa como suplente inferior, el controlador OLE DB para SQL Server no agregará el punto de código que actúa como suplente superior al búfer.

Compatibilidad de UTF-8 con el controlador OLE DB para SQL Server
Describe la compatibilidad con la codificación de servidor UTF-8 y las precauciones de configuración que deben tomar los usuarios al trabajar con datos con codificación UTF-8.

Controlador OLE DB para la compatibilidad de SQL Server con la alta disponibilidad y la recuperación ante desastres
Describe cómo se puede configurar una aplicación para aprovechar las características de alta disponibilidad con recuperación ante desastres que se han agregado en SQL Server 2012 (11.x).

Obtener acceso a información de diagnóstico en el registro de eventos extendidos
Describe las mejoras realizadas en el controlador OLE DB para SQL Server y en el seguimiento de datos que ofrecen acceso a la información de diagnóstico del búfer de anillo y del registro de XEvents.

Controlador OLE DB para la compatibilidad de SQL Server con LocalDB
Describe la compatibilidad de OLE DB Driver for SQL Server con la característica LocalDB.

Uso de resolución de IP de red transparente
Se describe cómo OLE DB Driver for SQL Server admite la resolución de IP de red transparente en un clúster de conmutación por error.

Resistencia de conexión inactiva
Describe la manera en que OLE DB Driver for SQL Server admite la resistencia de conexión inactiva.

Consulte también

Controlador OLE DB para SQL Server
Temas de procedimientos de OLE DB
Instalación del controlador OLE DB para SQL Server