Nativní klientské funkce SQL Server

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

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.

Kromě zpřístupnění funkcí Windows (dříve Microsoft) Data Access Components (WDAC) implementuje SQL Server Native Client také mnoho dalších funkcí, které umožňují zpřístupnit funkcionalitu SQL Server.

V této sekci

Změna chování ovladače ODBC při zpracování převodů znaků
Diskutuje změnu chování, která začala v nativním klientovi SQL Server 2012.

Použití zrcadlení databáze
Diskutuje o tom, jak SQL Server Native Client podporuje použití zrcadlených databází, což je schopnost uchovávat kopii, tedy zrcadlení, databáze SQL Server na záložním serveru.

Provádění asynchronních operací
Diskutuje o tom, jak SQL Server Native Client podporuje asynchronní operace, což je schopnost okamžitě se vrátit bez blokování volajícího vlákna.

použití více aktivních sad výsledků (MARS)
Diskutuje o tom, jak SQL Server Native Client podporuje více aktivních sad výsledků (MARS). MARS umožňuje provádět a přijímat více sad výsledků pomocí jednoho připojení k databázi

Použití XML datových typů
Diskutuje o tom, jak SQL Server Native Client podporuje XML datový typ, což je XML založený datový typ a může být použit jako sloupec, typ proměnné, typ parametru nebo typ návratu funkce.

použití typů User-Defined
Diskutuje o tom, jak SQL Server Native Client podporuje User-Defined typy (UDT), které rozšiřují SQL typový systém tím, že umožňují ukládat objekty a vlastní datové struktury do SQL Server databáze.

Použití typů s velkou hodnotou
Diskutuje o tom, jak SQL Server Native Client podporuje datové typy s velkou hodnotou, což jsou velké objektové datové typy (LOB).

Programová změna hesel
Diskutuje o tom, jak SQL Server Native Client podporuje zpracování expirovaných hesel, takže nyní lze hesla měnit na klientovi bez zásahu administrátora.

Práce s izolací snímků
Diskutuje o tom, jak SQL Server Native Client podporuje vylepšení verzování řádků, které zlepšuje výkon databáze tím, že se vyhýbá scénářům blokování čtečkou a zapisovačem.

Práce s dotazovými oznámeními
Diskutuje o tom, jak SQL Server Native Client podporuje upozornění spotřebitelů na úpravu řádků.

Provádění operací hromadného kopírování
Diskutuje o tom, jak SQL Server Native Client podporuje hromadné kopírovací operace, které umožňují přenos velkého množství dat do nebo z tabulky nebo zobrazení SQL Server.

Používání šifrování bez ověřování
Diskutuje o tom, jak použít SQL Server Native Client k šifrování dat odeslaných serveru bez ověření certifikátu.

Table-Valued Parametry (SQL Server nativní klient)
Diskutuje o podpoře nativních klientů SQL Server pro parametry s tabulkovými hodnotami.

Velké typy CLR User-Defined
Diskutuje podporu pro velké uživatelsky definované typy (UDT) v běžném jazyce Common Language runtime (CLR).

Podpora FILESTREAM
Diskutuje o podpoře SQL Server Native Client pro rozšířenou funkci FILESTREAM.

Podpora hlavního názvu služby (SPN) v klientských připojeních
Diskutuje, jak byla podpora názvů hlavních služeb (SPN) rozšířena tak, aby umožnila vzájemnou autentizaci napříč všemi protokoly.

Podpora řídkých sloupců v nativním klientovi SQL Server
Diskutuje o podpoře nativních klientů SQL Server pro řídké sloupce.

Vylepšení data a času
Diskutuje o podpoře přidané do SQL Server Native Client pro datové a časové typy.

Objevování metadat
Diskutuje vylepšení v oblasti objevování metadat, která byla provedena v SQL Server 2012 (11.x).

Podpora UTF-16 v nativním klientovi SQL Serveru 11.0
Diskutuje změnu chování zavedenou v SQL Server 2012 (11.x). Pokud při vázání sloupcového výsledku nebo výstupního parametru dodáte buffer pevné délky a pokud je znak wchar zapsaný do bufferu před koncovým znakem vysoce nahrazující kód páru náhradních kódů, a pokud další znak wchar je nízko nahrazovaný kódový bod, SQL Server Native Client nepřidá vysoký náhradní kód do bufferu.

Podpora nativního klienta SQL Serveru pro vysokou dostupnost, zotavení po havárii
Diskutuje o tom, jak lze vaši aplikaci nakonfigurovat tak, aby využila vysoce dostupných funkcí obnovy po haváriích, které přidal SQL Server 2012 (11.x).

Přístup k diagnostickým informacím v protokolu rozšířených událostí
Diskutuje vylepšení SQL Server Native Client a datového sledování, které vám umožní přístup k diagnostickým informacím v kruhovém bufferu a XEvents logu.

Podpora nativního klienta SQL Serveru pro LocalDB
Diskutuje o podpoře nativního klienta SQL Server pro funkci LocalDB.