Delen via


Wanneer OLE DB-stuurprogramma gebruiken voor SQL Server

Van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)SQL-database in Microsoft Fabric Preview

OLE DB-stuurprogramma downloaden

OLE DB-stuurprogramma voor SQL Server is één technologie die u kunt gebruiken voor toegang tot gegevens in een SQL Server-database. Zie Data Access Technologies Road Map voor een bespreking van de verschillende technologieën voor gegevenstoegang

Wanneer u besluit of u OLE DB-stuurprogramma voor SQL Server wilt gebruiken als de technologie voor gegevenstoegang van uw toepassing, moet u rekening houden met verschillende factoren.

Als u voor nieuwe toepassingen een beheerde programmeertaal gebruikt, zoals Microsoft Visual C# of Visual Basic, en u toegang nodig hebt tot de nieuwe functies in SQL Server, moet u de .NET Framework-gegevensprovider voor SQL Server gebruiken, die deel uitmaakt van .NET Framework.

Als u een COM-toepassing ontwikkelt en toegang nodig hebt tot de nieuwe functies die zijn geïntroduceerd in SQL Server, moet u HET OLE DB-stuurprogramma voor SQL Server gebruiken. Als u geen toegang nodig hebt tot de nieuwe functies van SQL Server, kunt u Windows Data Access Components (WDAC) blijven gebruiken.

Voor bestaande OLE DB-toepassingen is het primaire probleem of u toegang nodig hebt tot de nieuwe functies van SQL Server. Als u een volwassen toepassing hebt die de nieuwe functies van SQL Server niet nodig heeft, kunt u WDAC blijven gebruiken. Maar als u wel toegang nodig hebt tot deze nieuwe functies, zoals het xml-gegevenstype, moet u HET OLE DB-stuurprogramma voor SQL Server gebruiken.

Zowel OLE DB-stuurprogramma voor SQL Server als MDAC ondersteunen leesde transactieisolatie met behulp van rijversiebeheer, maar alleen OLE DB-stuurprogramma voor SQL Server ondersteunt isolatie van momentopnametransacties. (In programmeertermen is het lezen van vastgelegde transactieisolatie met rijversiebeheer hetzelfde als Read-Committed transactie.)

Zie Een toepassing bijwerken naar OLE DB-stuurprogramma voor SQL Server vanuit MDAC voor SQL Server voor informatie over de verschillen tussen OLE DB-stuurprogramma's voor SQL Server en MDAC.

See Also

OLE DB-stuurprogramma voor SQL Server
Instructies voor OLE DB