Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
SQL Analytics-eindpunt in Microsoft Fabric
Magazijn in Microsoft Fabric
SQL-database in Microsoft Fabric Preview
OLE DB-stuurprogramma downloaden
Het OLE DB-stuurprogramma voor SQL Server is een zelfstandige API (Application Programming Interface) die deel uitmaakt van OLE DB. Het werd voor het eerst uitgebracht in 2018 als versie 18 en opgenomen in SQL Server 2019 (15.x). Het OLE DB-stuurprogramma voor SQL Server is over het algemeen achterwaarts compatibel met SQL Server Native Client (SNAC). (Voor verschillen tussen primaire versies van OLE DB-stuurprogramma voor SQL Server, inclusief belangrijke wijzigingen, raadpleegt u De verschillen in de primaire versie.) Het stuurprogramma biedt nieuwe functionaliteit buiten SNAC en de SQL Server OLE DB-provider die wordt geleverd door de Windows Data Access Components (Windows DAC, voorheen Microsoft Data Access Components of MDAC). Het OLE DB-stuurprogramma voor SQL Server kan worden gebruikt om nieuwe toepassingen te maken of bestaande toepassingen te verbeteren die moeten profiteren van functies zoals meerdere actieve resultatensets (MARS), door de gebruiker gedefinieerde gegevenstypen (UDT), querymeldingen, isolatie van momentopnamen, ondersteuning voor XML-gegevenstypen, Microsoft Entra ID en strikte versleuteling.
Voor een lijst met de verschillen tussen OLE DB-stuurprogramma voor SQL Server en Windows DAC, plus informatie over problemen die u moet overwegen voordat u een Windows DAC-toepassing bijwerkt naar OLE DB-stuurprogramma voor SQL Server, raadpleegt u Het bijwerken van een toepassing naar OLE DB-stuurprogramma voor SQL Server vanuit MDAC.
Het OLE DB-stuurprogramma voor SQL Server kan worden gebruikt met OLE DB Core Services geleverd met Windows DAC, maar dit gebruik is geen vereiste. De keuze voor het gebruik van Core Services is afhankelijk van de vereisten van de afzonderlijke toepassing (bijvoorbeeld als groepsgewijze verbindingen vereist is).
ActiveX Data Object-toepassingen (ADO) kunnen het OLE DB-stuurprogramma voor SQL Server gebruiken, maar u moet ADO gebruiken met het trefwoord voor de verbindingsreeks (of de DataTypeCompatibility bijbehorende DataSource eigenschap). Met het OLE DB-stuurprogramma voor SQL Server kunnen ADO-toepassingen gebruikmaken van functies die zijn geïntroduceerd in SQL Server 2005 (9.x), die beschikbaar zijn met OLE DB-stuurprogramma voor SQL Server via trefwoorden voor verbindingsreeksen of OLE DB-eigenschappen of Transact-SQL. Zie ADO gebruiken met OLE DB-stuurprogramma voor SQL Server voor meer informatie over het gebruik van deze functies met ADO.
OLE DB-stuurprogramma voor SQL Server is ontworpen om een vereenvoudigde methode te bieden voor het verkrijgen van systeemeigen gegevenstoegang tot SQL Server met behulp van OLE DB. Het biedt een manier om nieuwe functies voor gegevenstoegang te innoveren en te ontwikkelen zonder de huidige Windows DAC-onderdelen te wijzigen, die nu deel uitmaken van het Microsoft Windows-platform.
Hoewel OLE DB-stuurprogramma voor SQL Server onderdelen in Windows DAC gebruikt, is het niet expliciet afhankelijk van een bepaalde versie van Windows DAC. U kunt OLE DB-stuurprogramma voor SQL Server gebruiken met de versie van Windows DAC die is geïnstalleerd met elk besturingssysteem dat wordt ondersteund door OLE DB-stuurprogramma voor SQL Server.
Verschillende generaties OLE DB-stuurprogramma's
Er zijn drie verschillende generaties Microsoft OLE DB-providers voor SQL Server.
1. Microsoft OLE DB-stuurprogramma voor SQL Server (MSOLEDBSQL) (aanbevolen)
De nieuwste generatie van het OLE DB-stuurprogramma (MSOLEDBSQL) biedt de nieuwste functies, waaronder:
- TLS 1.3-ondersteuning (versie 19+, MSOLEDBSQL19)
- ondersteuning voor meerdere talen
- ondersteuning voor verschillende SQL Server-functies voor beschikbaarheidsgroepen
- Ondersteuning voor Microsoft Entra ID
De OLE DB-provider is niet afgeschaft en uitgebracht in 2018. Zie Releaseopmerkingen voor meer informatie over verbeteringen en oplossingen. Voorheen OLE DB-provider genoemd, is de nieuwe naam het Microsoft OLE DB-stuurprogramma voor SQL Server (MSOLEDBSQL). Het nieuwe stuurprogramma wordt bijgewerkt met de meest recente serverfuncties.
Gebruik het nieuwe Microsoft OLE DB-stuurprogramma voor SQL Server met nieuwe en bestaande toepassingen. Converteer uw bestaande verbindingsreeksen van toepassingen van SQLOLEDB of SQLNCLI naar MSOLEDBSQL19 of MSOLEDBSQL.
2. SQL Server Native Client (SNAC)
SQL Server Native Client (SNAC) was beschikbaar vanaf SQL Server 2005 (9.x). SNAC bevat een OLE DB-providerinterface (SQLNCLI) en is de OLE DB-provider die wordt geleverd met SQL Server 2005 (9.x) tot en met SQL Server 2012 (11.x).
De SQL Server Native Client (vaak afgekort SNAC) is verwijderd uit SQL Server 2022 (16.x) en SQL Server Management Studio 19 (SSMS). De SQL Server Native Client OLE DB-providers (SQLNCLI of SQLNCLI11) worden niet aanbevolen voor nieuwe ontwikkeling. Schakel over naar het nieuwe Microsoft OLE DB-stuurprogramma (MSOLEDBSQL) voor SQL Server. Zie de uitleg van de SNAC-levenscyclus en beschikbare downloads voor meer informatie over de SNAC-levenscyclus.
3. Microsoft OLE DB-provider voor SQL Server (SQLOLEDB)
De Microsoft OLE DB-provider voor SQL Server (SQLOLEDB) was de oorspronkelijke OLE DB-connectiviteitssoftware voor SQL Server-toepassingen. Het wordt nog steeds geleverd als onderdeel van Windows Data Access Components. Het wordt niet meer onderhouden en het wordt niet aanbevolen om dit stuurprogramma te gebruiken voor nieuwe ontwikkeling. De verouderde Microsoft OLE DB-provider voor SQL Server (SQLOLEDB) wordt niet aanbevolen voor nieuwe ontwikkeling. Schakel over naar het nieuwe Microsoft OLE DB-stuurprogramma (MSOLEDBSQL/MSOLEDBSQL19) voor SQL Server.
In deze sectie
| Article | Description |
|---|---|
| Wanneer OLE DB-stuurprogramma gebruiken voor SQL Server | Hierin wordt besproken hoe OLE DB-stuurprogramma voor SQL Server past bij Microsoft-technologieën voor gegevenstoegang, hoe het zich verhoudt tot Windows DAC en ADO.NET, en verwijst naar welke technologie voor gegevenstoegang moet worden gebruikt. |
| OLE DB-stuurprogramma voor SQL Server-functies | Beschrijft de functies die worden ondersteund door OLE DB-stuurprogramma voor SQL Server. |
| Toepassingen bouwen met OLE DB-stuurprogramma voor SQL Server | Biedt een overzicht van OLE DB-stuurprogramma voor SQL Server-ontwikkeling, waaronder hoe het verschilt van Windows DAC, de onderdelen die worden gebruikt en hoe ADO ermee kan worden gebruikt. In deze sectie wordt ook het OLE DB-stuurprogramma voor sql Server-installatie en -implementatie besproken, waaronder het opnieuw distribueren van het OLE DB-stuurprogramma voor SQL Server-bibliotheek. |
| Systeemvereisten voor OLE DB-stuurprogramma voor SQL Server | Hier worden de systeembronnen besproken die nodig zijn voor het gebruik van OLE DB-stuurprogramma voor SQL Server. |
| OLE DB-stuurprogramma voor SQL Server-programmering | Bevat informatie over het gebruik van het OLE DB-stuurprogramma voor SQL Server. |
| Meer OLE DB-stuurprogramma voor SQL Server-informatie zoeken | Biedt meer informatie over OLE DB-stuurprogramma voor SQL Server, inclusief koppelingen naar externe resources en meer hulp. |