Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analysplattformssystem (PDW)
SQL-databas i Förhandsversion av Microsoft Fabric
OLE DB-drivrutin för SQL Server är en teknik som du kan använda för att komma åt data i en SQL Server-databas. En diskussion om de olika dataåtkomstteknikerna finns i Översikt över dataåtkomsttekniker
När du bestämmer dig för att använda OLE DB-drivrutin för SQL Server som dataåtkomstteknik för ditt program bör du överväga flera faktorer.
För nya program, om du använder ett hanterat programmeringsspråk som Microsoft Visual C# eller Visual Basic, och du behöver komma åt de nya funktionerna i SQL Server, bör du använda .NET Framework Data Provider för SQL Server, som är en del av .NET Framework.
Om du utvecklar ett COM-baserat program och behöver komma åt de nya funktionerna som introduceras i SQL Server bör du använda OLE DB-drivrutin för SQL Server. Om du inte behöver åtkomst till de nya funktionerna i SQL Server kan du fortsätta att använda Windows Data Access Components (WDAC).
För befintliga OLE DB-program är det primära problemet om du behöver komma åt de nya funktionerna i SQL Server. Om du har ett moget program som inte behöver de nya funktionerna i SQL Server kan du fortsätta att använda WDAC. Men om du behöver komma åt de nya funktionerna, till exempel xml-datatypen, bör du använda OLE DB-drivrutin för SQL Server.
Både OLE DB-drivrutinen för SQL Server och MDAC stöder läsisolering av transaktioner med hjälp av radversionshantering, men endast OLE DB-drivrutin för SQL Server stöder ögonblicksbildtransaktionsisolering. (I programmeringstermer är skrivskyddat transaktionsisolering med radversionshantering detsamma som Read-Committed transaktion.)
Information om skillnaderna mellan OLE DB-drivrutin för SQL Server och MDAC finns i Uppdatera ett program till OLE DB-drivrutin för SQL Server från MDAC.
See Also
OLE DB-drivrutin för SQL Server
Anvisningar för OLE DB-ämnen