Sdílet prostřednictvím


Instalace ovladače OLE DB pro SQL Server

Platí na:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytický platformový systém (PDW)SQL databáze v Microsoft Fabric

Stáhnout ovladač OLE DB

Poznámka:

Od verze 19.3 je instalace Microsoft Visual C++ Redistributable předpokladem pro instalaci ovladače Microsoft OLE DB Driver 19 pro SQL Server.

Pro instalátor ovladačů ARM64 nainstalujte balíček ARM64 Microsoft Visual C++ Redistributable.

Pro instalátor ovladačů x86 nainstalujte balíček X86 Microsoft Visual C++ Redistributable.

Pro instalátor ovladačů x64 nainstalujte jak X86, tak X64 Microsoft Visual C++ Redistributable balíčky.

Pro instalaci ovladače OLE DB pro SQL Server potřebujete instalátor msoledbsql.msi. Spusť instalatéra a udělej své preferované volby. Ovladač OLE DB pro SQL Server lze nainstalovat vedle starších verzí poskytovatelů Microsoft OLE DB.

Soubory pro OLE DB Driver for SQL Server (msoledbsql19.dll/msoledbsql.dll, msoledbsqlr19.dll/msoledbsqlr.rll) jsou nainstalovány v %SYSTEMROOT%\system32\ . Navíc x64 msoledbsql.msi instaluje 32bitové binárky v %SYSTEMROOT%\SysWOW64\.

Poznámka:

Všechna příslušná nastavení registru pro OLE DB Driver pro SQL Server jsou prováděna v rámci instalačního procesu.

Hlavičkový a knihovní soubor pro OLE DB Driver for SQL Server (msoledbsql.h a msoledbsql.lib/msoledbsql19.lib) jsou nainstalovány v %PROGRAMFILES%\Microsoft SQL Server\Client SDK\OLEDB\<major_version><minor_version>\SDK. Navíc x64 msoledbsql.msi instaluje stejné soubory do %PROGRAMFILES(x86)%\Microsoft SQL Server\Client SDK\OLEDB\<major_version><minor_version>\SDK.

Ovladač OLE DB pro SQL Server můžete distribuovat přes msoledbsql.msi. Možná budete muset nainstalovat OLE DB Driver pro SQL Server při nasazení aplikace. Jedním ze způsobů, jak nainstalovat více balíčků v tom, co uživateli připadá jako jedna instalaci, je použití chainer a bootstrapper technologií. Pro více informací viz Authoring a Custom Bootstrapper Package for Visual Studio 2005 and Adding Custom Prerequisites.

X64 msoledbsql.msi také instaluje 32bitovou verzi OLE DB Driver pro SQL Server. Pokud vaše aplikace cílí na jinou platformu, než na které byla vyvinuta, můžete si stáhnout verze msoledbsql.msi pro x64 a x86.

Když vyvoláte msoledbsql.msi, ve výchozím nastavení jsou nainstalovány pouze klientské komponenty. Klientské komponenty jsou soubory, které podporují spuštění aplikace vyvinuté pomocí OLE DB Driver pro SQL Server. Pro instalaci komponent SDK zadejte v ADDLOCAL=All příkazovém řádku. Například:

msiexec /i msoledbsql.msi ADDLOCAL=ALL

Bezobslužná instalace

Pokud použijete možnosti /pasivní, /qn, /qb nebo /qr s msiexec, musíte také specifikovat IACCEPTMSOLEDBSQLLICENSETERMS=YES, abyste výslovně uvedli, že přijímáte podmínky licence koncového uživatele. Tato možnost musí být uvedena velkými písmeny.

Instalace ovladače OLE DB pro SQL Server jako závislosti

Je důležité neodinstalovat OLE DB Driver pro SQL Server, dokud nebudou odinstalovány všechny závislé aplikace. Pro upozornění, že vaše aplikace závisí na OLE DB Driver pro SQL Server, použijte v MSI možnost instalace APPGUID, následovně:

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

Hodnota předávaná APPGUID je váš konkrétní produktový kód. Kód produktu musí být vytvořen při použití Instalační služby společnosti Microsoft k vytvoření sady instalačního programu aplikace. Možnost APPGUID vyžaduje spuštění instalátora z vyvýšeného příkazového řádku.

Viz také

Vytváření aplikací pomocí ovladače OLE DB pro SQL Server