Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytický 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