Sdílet prostřednictvím


Instalace nativního klienta SQL Serveru

platí pro:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytický platformní systém (PDW)

Důležité

SQL Server Native Client (SNAC) není dodáván s:

  • SQL Server 2022 (16.x) a novější verze
  • SQL Server Management Studio 19 a novější verze

Pro vývoj nových aplikací se nedoporučuje nativní klient SQL Serveru (SQLNCLI nebo SQLNCLI11) a starší zprostředkovatel Microsoft OLE DB pro SQL Server (SQLOLEDB).

Pro nové projekty použijte jeden z následujících ovladačů:

Informace o SQLNCLI, které se dodává jako součást databázového stroje SQL Serveru (verze 2012 až 2019), naleznete v tomto support lifecycle exception.

Microsoft SQL Server Native Client 11.0 je nainstalován při instalaci SQL Server 2016 (13.x).

Neexistuje žádný nativní klient SQL Serveru 2016. Další informace naleznete v tématu SQL Server Native Client.

Můžete také získat sqlncli.msi z webové stránky sql Serveru 2012 Feature Pack. Pokud chcete stáhnout nejnovější verzi nativního klienta SQL Serveru, přejděte na Microsoft SQL Server 2012 Feature Pack. Pokud je na počítači nainstalovaná i předchozí verze sql Serveru Native Client starší než SQL Server 2012, nainstaluje se sql Server Native Client 11.0 souběžně s předchozí verzí.

Nativní klientské soubory SQL Serveru (sqlncli11.dll, sqlnclir11.rll a s11ch_sqlncli.chm) jsou nainstalovány do následujícího umístění:

%SYSTEMROOT%\system32\

Poznámka:

Všechna odpovídající nastavení registru pro zprostředkovatele OLE DB nativního klienta SYSTÉMU SQL Server a ovladač ODBC nativního klienta SQL Serveru jsou součástí procesu instalace.

Soubory hlaviček a knihoven nativního klienta SQL Serveru (sqlncli.h a sqlncli11.lib) jsou nainstalovány v následujícím umístění:

%PROGRAMFILES%\Microsoft SQL Server\110\SDK

Kromě instalace nativního klienta SYSTÉMU SQL Server v rámci instalace SYSTÉMU SQL Server existuje také distribuovatelný instalační program s názvem sqlncli.msi, který lze najít na instalačním disku SYSTÉMU SQL Server v následujícím umístění: %CD%\Setup\.

Nativního klienta SQL Serveru můžete distribuovat prostřednictvím sqlncli.msi. Při nasazování aplikace možná budete muset nainstalovat nativního klienta SQL Serveru. Jedním ze způsobů, jak nainstalovat několik balíčků v tom, co se uživateli jeví jako jedna instalace, je použití technologie chainer a bootstrapper. Další informace najdete v tématu Vytvoření vlastního balíčku bootstrapperu pro Visual Studio 2005 a přidání vlastních požadavků.

Verze x64 a Itanium sqlncli.msi nainstalují také 32bitovou verzi nativního klienta SYSTÉMU SQL Server. Pokud vaše aplikace cílí na jinou platformu, než na které byla vyvinuta, můžete si stáhnout verze sqlncli.msi pro platformu x64, Itanium a x86 z webu Microsoft Download Center.

Při vyvolání sqlncli.msise ve výchozím nastavení nainstalují jenom klientské komponenty. Klientské komponenty jsou soubory, které podporují spuštění aplikace vyvinuté pomocí nativního klienta SQL Serveru. Pokud chcete nainstalovat také komponenty sady SDK, zadejte ADDLOCAL=All na příkazovém řádku. Například:

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

Bezobslužná instalace

Pokud používáte možnost /passive, /qn, /qb nebo /qr s msiexec, musíte také zadat IACCEPTSQLNCLILICENSETERMS=YES, abyste explicitně označili, že přijímáte podmínky licence koncového uživatele. Tato možnost musí být zadána ve všech velkých písmenech.

Odinstalace nativního klienta SQL Serveru

Vzhledem k tomu, že aplikace, jako je server SQL Server a nástroje SQL Serveru, závisí na nativním klientovi SQL Serveru, není důležité odinstalovat sql Server Native Client, dokud nebudou odinstalovány všechny závislé aplikace. Pokud chcete zprostředkovatele uživatelů s upozorněním, že vaše aplikace závisí na nativním klientovi SQL Serveru, použijte možnost instalace APPGUID ve službě MSI následujícím způsobem:

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

Hodnota předaná appGUID je váš konkrétní kód produktu. 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.

Viz také

Sestavování aplikací pomocí nativního klienta SQL Serveru
Témata s postupy instalace