Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om mappen te wijzigen.
Van toepassing op:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform Systeem (PDW)
SQL-database in Microsoft Fabric
OLE DB-stuurprogramma downloaden
Opmerking
Vanaf versie 19.3 is de installatie van de Microsoft Visual C++ Redistributable een vereiste voor het installeren van de Microsoft OLE DB Driver 19 voor SQL Server.
Voor de ARM64-driverinstaller installeert u het ARM64 Microsoft Visual C++ Redistributable-pakket.
Voor de x86-driverinstaller installeer je het X86 Microsoft Visual C++ Redistributable-pakket.
Voor de x64-driverinstaller installeer je zowel de X86 als X64 Microsoft Visual C++ Redistributable pakketten.
Om de OLE DB-driver voor SQL Server te installeren, heb je de msoledbsql.msi installer nodig. Voer de installateur uit en maak je voorkeurskeuzes. De OLE DB-driver voor SQL Server kan naast eerdere versies van Microsoft OLE DB-providers worden geïnstalleerd.
De bestanden voor OLE DB Driver voor SQL Server (msoledbsql19.dll/msoledbsql.dll, msoledbsqlr19.dll/msoledbsqlr.rll) zijn geïnstalleerd in %SYSTEMROOT%\system32\ . Daarnaast installeert de x64 msoledbsql.msi 32-bits binaries in %SYSTEMROOT%\SysWOW64\.
Opmerking
Alle relevante registerinstellingen voor de OLE DB-driver voor SQL Server worden gemaakt als onderdeel van het installatieproces.
De header- en bibliotheekbestanden voor OLE DB Driver voor SQL Server (msoledbsql.h en msoledbsql.lib/msoledbsql19.lib) zijn geïnstalleerd in %PROGRAMFILES%\Microsoft SQL Server\Client SDK\OLEDB\<major_version><minor_version>\SDK. Daarnaast installeert de x64 msoledbsql.msi dezelfde bestanden in %PROGRAMFILES(x86)%\Microsoft SQL Server\Client SDK\OLEDB\<major_version><minor_version>\SDK.
Je kunt OLE DB Driver voor SQL Server distribueren via msoledbsql.msi. Je moet misschien de OLE DB Driver installeren voor SQL Server wanneer je een applicatie deployt. Een manier om meerdere pakketten te installeren in wat voor de gebruiker als één installatie lijkt, is het gebruik van chainer- en bootstrapper-technologie. Voor meer informatie, zie Authoring a Custom Bootstrapper Package for Visual Studio 2005 en Adding Custom Prerequisites.
De x64 msoledbsql.msi installeert ook de 32-bits versie van OLE DB Driver voor SQL Server. Als je applicatie zich richt op een ander platform dan het platform waarop het is ontwikkeld, kun je versies van msoledbsql.msi downloaden voor x64 en x86.
Wanneer je msoledbsql.msiaanroept, worden standaard alleen de clientcomponenten geïnstalleerd. De clientcomponenten zijn bestanden die het uitvoeren van een applicatie ondersteunen die is ontwikkeld met OLE DB Driver voor SQL Server. Om ook de SDK-componenten te installeren, specificeer ADDLOCAL=All je op de commandoregel. Voorbeeld:
msiexec /i msoledbsql.msi ADDLOCAL=ALL
Stille installatie
Als je de /passive, /qn, /qb of /qr-optie gebruikt bij msiexec, moet je ook IACCEPTMSOLEDBSQLLICENSETERMS=JA specificeren, om expliciet aan te geven dat je de voorwaarden van de eindgebruikerslicentie accepteert. Deze optie moet in alle hoofdletters worden gespecificeerd.
OLE DB-driver installeren voor SQL Server als afhankelijkheid
Het is belangrijk om de OLE DB-driver voor SQL Server niet te verwijderen totdat alle afhankelijke applicaties zijn verwijderd. Om gebruikers te waarschuwen dat je applicatie afhankelijk is van de OLE DB-driver voor SQL Server, gebruik je de APPGUID-installatieoptie in je MSI, als volgt:
msiexec /i msoledbsql.msi APPGUID={0CC618CE-F36A-415E-84B4-FB1BFF6967E1}
De waarde die aan APPGUID wordt doorgegeven is je specifieke productcode. Er moet een productcode worden gemaakt wanneer u Microsoft Installer gebruikt om het installatieprogramma van uw toepassing te bundelen. De APPGUID-optie vereist dat je de installer uitvoert vanuit een verhoogde opdrachtprompt.
Zie ook
Toepassingen bouwen met OLE DB-stuurprogramma voor SQL Server