Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Aplica a:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Sistema de Plataforma de Analítica (PDW)
Base de datos SQL en Microsoft Fabric
OLE DB Driver for SQL Server es una tecnología que se puede usar para acceder a los datos de una base de datos de SQL Server. Para obtener una explicación de las distintas tecnologías de acceso a datos, consulte Mapa de ruta de las tecnologías de acceso a datos.
Cuando decida si va a usar OLE DB Driver for SQL Server como tecnología de acceso a datos para la aplicación, tenga en cuenta varios factores.
En el caso de las nuevas aplicaciones, si usa un lenguaje de programación administrado como Microsoft Visual C# o Visual Basic y necesita acceder a las nuevas características de SQL Server, use el proveedor de datos de .NET Framework para SQL Server, que forma parte de .NET Framework.
Si desarrolla una aplicación basada en COM y necesita acceder a las nuevas características introducidas en SQL Server, use OLE DB Driver for SQL Server. Si no necesita obtener acceso a las nuevas características de SQL Server, puede seguir utilizando Windows Data Access Components (WDAC).
En el caso de las aplicaciones OLE DB existentes, el problema principal es si necesita acceder a las nuevas características de SQL Server. Si tiene una aplicación madura que no necesita las nuevas características de SQL Server, puede seguir usando WDAC. Pero si necesita acceder a esas nuevas características, como el tipo de datos xml, use OLE DB Driver for SQL Server.
Tanto OLE DB Driver for SQL Server como MDAC admiten el aislamiento de transacciones de lectura confirmada mediante las versiones de fila, pero solo OLE DB Driver for SQL Server admite el aislamiento de transacciones de instantáneas. (En términos de programación, el aislamiento de transacción de instantánea con versiones de fila es igual que la transacción de lectura confirmada).
Para información sobre las diferencias entre OLE DB Driver for SQL Server y MDAC, consulte Actualización de una aplicación a OLE DB Driver for SQL Server desde MDAC.