SQL Server natív kliens funkciói

A következőkre vonatkozik:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics

Important

SQL Server Native Client (SNAC) nem kerül szállításra a következőkkel:

  • SQL Server 2022 (16.x) és újabb verziók
  • AZ SQL Server Management Studio 19- és újabb verziói

Az SQL Server natív ügyfele (SQLNCLI vagy SQLNCLI11) és az örökölt Microsoft OLE DB Provider for SQL Server (SQLOLEDB) nem ajánlott az új alkalmazásfejlesztéshez.

Új projektek esetén használja az alábbi illesztőprogramok egyikét:

Az SQL Server adatbázismotor (2012–2019) egyik összetevőjeként szállított SQLNCLI esetében tekintse meg az alábbi támogatási életciklus-kivételt.

Az SQL Server Native Client nemcsak a Windows (korábban Microsoft) Data Access Components (WDAC) funkcióinak bemutatása mellett számos más funkciót is bevezet, hogy feltárja az SQL Server funkcióit.

Ebben a részben

Az ODBC-illesztőprogram viselkedése megváltozik a karakterkonvertálások kezelésekor
Tárgyalja a viselkedésváltozást, amely az SQL Server 2012 Native Client-ben kezdődött.

Az adatbázis-tükrözés használata
Tárgyalja, hogyan támogatja az SQL Server Native Client a tükrözött adatbázisok használatát, vagyis egy SQL Server adatbázis másolatát vagy tükörét tarthatja egy várakozó szerveren.

Aszinkron műveletek végrehajtása
Megvitatja, hogyan támogatja az SQL Server Native Client aszinkron műveleteket, vagyis azt a lehetőséget, hogy azonnal visszatérjen anélkül, hogy blokkolná a hívó szálat.

több aktív eredményhalmaz (MARS)
Megvitatja, hogyan támogatja az SQL Server Native Client több aktív eredményhalmazt (MARS). A MARS lehetővé teszi, hogy egyetlen adatbázis-kapcsolaton keresztül több eredményhalmazt hajtson végre és fogadj

XML adattípusok használata
Tárgyalja, hogyan támogatja az SQL Server Native Client az XML adattípust, amely egy XML-alapú adattípus, és oszlop-, változó-, paraméter- vagy függvényvisszatérő típusként használható.

User-Defined típusok használata
Tárgyalja, hogyan támogatja SQL Server Native Client az User-Defined Types (UDT) rendszert, amely kibővíti az SQL típusrendszert azzal, hogy lehetővé teszi objektumok és egyedi adatstruktúrák tárolását egy SQL Server adatbázisban.

Nagy értéktípusok használata
Megvitatja, hogyan támogatja az SQL Server Native Client a nagy értékű adattípusokat, amelyek nagy objektumadattípusokat (LOB).

Jelszó programozott módosítása
Tárgyalja, hogyan támogatja az SQL Server Native Client a lejárt jelszavak kezelését, így a jelszavak már adminisztrátor beavatkozása nélkül is megváltoztathatók a kliensen.

Munka a Snapshot Isolation-val
Tárgyal, hogyan támogatja az SQL Server Native Client a sorverziózás fejlesztését, amely javítja az adatbázis teljesítményét azáltal, hogy elkerüli az olvasó-író blokkolási helyzeteket.

Munka a lekérdezési értesítésekkel
Megbeszéli, hogyan támogatja az SQL Server Native Client a fogyasztói értesítést sorkészlet módosítása esetén.

Tömeges másolási műveletek végrehajtása
Megvitatja, hogyan támogatja az SQL Server Native Client tömeges másolási műveleteket, amelyek lehetővé teszik nagy mennyiségű adat átvitelét egy SQL Server táblába vagy nézetből ki.

Titkosítás használata érvényesítés nélkül
Megbeszéli, hogyan lehet az SQL Server Native Client-et használni a szervernek küldött adatok titkosítására anélkül, hogy a tanúsítványt ellenőrizné.

Table-Valued paraméterek (SQL Server natív kliens)
Tárgyalja az SQL Server Native Client támogatását a táblázat-értékű paraméterekhez.

Nagy CLR User-Defined típusok
Tárgyalja a nagy, közös nyelvi futás idejű (CLR) felhasználó által definiált típusok (UDT) támogatását.

FILESTREAM támogatás
Tárgyal az SQL Server Native Client támogatásáról a továbbfejlesztett FILESTREAM funkcióhoz.

A szolgáltatásnév (SPN) támogatása klienskapcsolatokban
Megvitatja, hogyan bővítették a szolgáltatásfőnevek (SPN-ek) támogatását, hogy minden protokoll között kölcsönös hitelesítést biztosítson.

Sparse Columns támogatás az SQL Server Native Client-ben
Tárgyalja az SQL Server Native Client támogatását a ritka oszlopokhoz.

Dátum és időpont fejlesztések
Beszél az SQL Server Native Client-hez hozzáadott támogatásról a dátum és idő adattípusokhoz.

Metaadat-felderítés
Tárgyalja az SQL Server 2012 (11.x) metaadat-felderítésének fejlesztéseit.

UTF-16-támogatás az SQL Server natív ügyfélprogramban 11.0
Tárgyal egy viselkedésváltozásról, amelyet az SQL Server 2012 (11.x) vezetett be. Ha fix hosszúságú puffert adsz meg oszlop eredmény vagy kimeneti paraméter kötésekor, és ha a pufferbe a véget érő karakter előtt írt wchar karakter egy magas helyettesítő kódpont egy helyettesítő párnak, és ha a következő wchar karakter alacsony helyettesítő kódpont, akkor az SQL Server Native Client nem fogja hozzáadni a magas helyettesítő kódpontot a pufferhez.

SQL Server natív ügyféltámogatás magas rendelkezésre álláshoz, vészhelyreállításhoz
Megbeszéli, hogyan konfigurálható az alkalmazása az SQL Server 2012 (11.x) által hozzáadott magas rendelkezésre állású, katasztrófa-helyreállítási funkciók kihasználására.

Diagnosztikai adatok elérése a kiterjesztett eseménynaplóban
Beszél az SQL Server Native Client fejlesztéseiről és az adatkövetésről, amely hozzáférést biztosít a ring buffer és az XEvents napló diagnosztikai adataihoz.

Az SQL Server natív ügyféltámogatása a LocalDB-hez
Tárgyal az SQL Server Native Client támogatásáról a LocalDB funkcióhoz.