Installera OLE DB-drivrutin för SQL Server

Gäller för:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalysplattformssystem (PDW)SQL-databas i Microsoft Fabric

Ladda ned OLE DB-drivrutins

Anmärkning

Från och med version 19.3 är installation av Microsoft Visual C++ Redistributable ett krav för att installera Microsoft OLE DB Driver 19 för SQL Server.

För ARM64-drivrutinsinstallationsprogrammet, installera ARM64 Microsoft Visual C++ Redistributable-paketet.

För x86-drivrutinsinstallationsprogrammet, installera X86 Microsoft Visual C++ Redistributable-paketet.

För x64-drivrutinsinstallationsprogrammet, installera både X86 och X64 Microsoft Visual C++ Redistributable-paketen.

För att installera OLE DB-drivrutinen för SQL Server behöver du msoledbsql.msi installeraren. Kör installatören och gör dina önskade val. OLE DB-drivrutinen för SQL Server kan installeras sida vid sida med tidigare versioner av Microsoft OLE DB-leverantörer.

Filerna för OLE DB Driver för SQL Server (msoledbsql19.dll/msoledbsql.dll, msoledbsqlr19.dll/msoledbsqlr.rll) installeras i %SYSTEMROOT%\system32\ . Dessutom installerar x64 msoledbsql.msi 32-bitars binärfiler i %SYSTEMROOT%\SysWOW64\.

Anmärkning

Alla lämpliga registerinställningar för OLE DB-drivrutinen för SQL Server görs som en del av installationsprocessen.

Header- och biblioteksfilerna för OLE DB-drivrutinen för SQL Server (msoledbsql.h och msoledbsql.lib/msoledbsql19.lib) är installerade i %PROGRAMFILES%\Microsoft SQL Server\Client SDK\OLEDB\<major_version><minor_version>\SDK. Dessutom installerar x64 msoledbsql.msi samma filer i %PROGRAMFILES(x86)%\Microsoft SQL Server\Client SDK\OLEDB\<major_version><minor_version>\SDK.

Du kan distribuera OLE DB-drivrutinen för SQL Server via msoledbsql.msi. Du kan behöva installera OLE DB-drivrutinen för SQL Server när du distribuerar en applikation. Ett sätt att installera flera paket i vad som för användaren verkar vara en enda installation är att använda chainer- och bootstrapper-teknologi. För mer information, se Authoring a Custom Bootstrapper Package for Visual Studio 2005 och Adding Custom Prerequisites.

x64 msoledbsql.msi installerar även 32-bitarsversionen av OLE DB-drivrutinen för SQL Server. Om din applikation riktar sig till en annan plattform än den den utvecklades på kan du ladda ner versioner av msoledbsql.msi för x64 och x86.

När du anropar msoledbsql.msiär endast klientkomponenterna installerade som standard. Klientkomponenterna är filer som stödjer körning av en applikation som utvecklats med OLE DB Driver för SQL Server. För att även installera SDK-komponenterna, ange ADDLOCAL=All på kommandoraden. Till exempel:

msiexec /i msoledbsql.msi ADDLOCAL=ALL

Tyst installation

Om du använder /passive, /qn, /qb eller /qr med msiexec måste du också ange IACCEPTMSOLEDBSQLLICENSETERMS=YES, för att uttryckligen ange att du accepterar villkoren i slutanvändarlicensen. Detta alternativ måste anges med stora bokstäver.

Installera OLE DB-drivrutin för SQL Server som ett beroende

Det är viktigt att inte avinstallera OLE DB-drivrutinen för SQL Server förrän alla beroende applikationer är avinstallerade. För att ge användarna en varning om att din applikation är beroende av OLE DB-drivrutinen för SQL Server, använd installationsalternativet APPGUID i din MSI, enligt följande:

msiexec /i msoledbsql.msi APPGUID={0CC618CE-F36A-415E-84B4-FB1BFF6967E1}

Värdet som överförs till APPGUID är din specifika produktkod. En produktkod måste skapas när du använder Microsoft Installer för att paketera programmets installationsprogram. APPGUID-alternativet kräver att installationsprogrammet körs från en upphöjd kommandoprompt.

Se även

Skapa program med OLE DB-drivrutin för SQL Server