Vytváření aplikací s nativním klientem SQL Server

platí pro:SQL ServerAzure SQL Databaseazure SQL Managed Instanceazure Synapse Analytics

Important

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.

Při vývoji aplikace, která využívá knihovnu SQL Server Native Client, se objevuje řada problémů. Témata v této části se zabývají mnoha z těchto problémů, včetně upgradu z MDAC na SQL Server Native Client, používání hlavičky a knihovny SQL Server Native Client a přehledu různých spojovacích řetězců, které lze použít s SQL Server Native Client.

V této sekci

Instalace nativního klienta SQL Serveru
Diskutuje o tom, jak je SQL Server Native Client nainstalován, na jaká místa jsou různé komponenty instalovány a jak odinstalovat SQL Server Native Client.

Komponenty nativního klienta SQL Server
Diskutuje komponenty, které tvoří SQL Server Native Client, včetně knihovny, zdroje, nápovědy a hlavičkových souborů.

Použití klíčových slov připojovacího řetězce s nativním klientem SQL Serveru
Diskutuje různé typy spojovacích řetězců, které lze použít při připojení k databázi přes SQL Server Native Client.

Použití nativních klientských hlavičkových a knihovních souborů SQL Server
Diskutuje o tom, jak používat hlavičku a knihovny SQL Server Native Client v rámci aplikace.

Aktualizace aplikace na SQL Server Native Client z MDAC
Diskutuje rozdíly mezi SQL Server Native Client a MDAC a otázky, které by měly být zváženy při přechodu z MDAC na SQL Server Native Client.

Aktualizace aplikace z nativního klienta SQL Server 2005
Diskutuje otázky, které by měly být zváženy při přechodu z SQL Server 2005 (9.x) nativního klienta na SQL Server nativního klienta v SQL Server 2012 (11.x).

Použití ADO s SQL Server Native Client
Diskutuje o tom, jak může ADO využít SQL Server Native Client k přístupu a využívání funkcí SQL Server.

Zásady podpory pro nativního klienta SQL Server
Diskutuje o tom, jak lze různé komponenty pro přístup k datům použít s různými verzemi SQL Server Native Client.

Připojení k Azure SQL Database pomocí SQL Server Native Client
Diskutuje o tom, jak se připojit k SQL databázi pomocí SQL Server Native Client.