Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
A következőkre vonatkozik:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
Az SQL Server natív ügyfele, más néven SNAC vagy SQLNCLI az SQL Server ODBC- és OLE DB-illesztőire hivatkozik az SQL Server 2022 (16.x) előtt.
Fontos
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.
Megjegyzés:
További információkért és az SNAC- vagy ODBC-illesztőprogramok letöltéséhez tekintse meg az SNAC életciklusát ismertető blogbejegyzést. További információ az SQL Server ODBC-illesztőprogramról: Microsoft ODBC Driver for SQL Server.
Információk az SQL Server 2012-ben (11.x) kiadott natív SQL Server-ügyfélfunkciókról, amelyek az SQL Server natív ügyfélprogram utolsó elérhető verziójával érhetők el:
- Az SQL Server natív ügyféltámogatása a LocalDB-hez
- Metaadat-felderítés
- UTF-16-támogatás az SQL Server natív ügyfélprogramban 11.0
- SQL Server natív ügyféltámogatás magas rendelkezésre álláshoz, vészhelyreállításhoz
- Diagnosztikai adatok elérése a kiterjesztett eseménynaplóban
Az ODBC az SQL Server natív ügyfélprogramban három olyan funkciót támogat, amelyek a Windows 7 SDK-ban a standard ODBC-hez lettek hozzáadva:
Aszinkron végrehajtás a kapcsolattal kapcsolatos műveleteken. További információ: Aszinkron végrehajtás.
C adattípus bővíthetősége. További információ: C adattípusok az ODBC-ben.
Ha támogatni szeretné ezt a funkciót a natív SQL Server-ügyfélben,
SQLGetDescFieldSQL_C_BINARY helyett SQL_C_SS_TIME2 ( időtípusok esetén) vagy SQL_C_SS_TIMESTAMPOFFSET ( datetimeoffset esetén) is visszaadhat , ha az alkalmazás ODBC 3.8-at használ. További információ: Az ODBC dátum- és időjavításainak adattípus-támogatása.Nagy paraméterérték lekéréséhez többször is hívhat
SQLGetDatakis pufferrel. További információ: Kimeneti paraméterek lekérése AZ SQLGetData használatával.
Az alábbi cikkek az SQL Server natív ügyfél viselkedésének változásait ismertetik az SQL Server 2012-ben (11.x).
A paraméternek
pwszNameátadott értéknek érvényes azonosítónak kell lennie a híváskorICommandWithParameters::SetParameterInfo. További információ: ICommandWithParameters.SQLDescribeParamkonzisztensen egy ODBC-specifikációnak megfelelő értéket ad vissza. További információ: SQLDescribeParam.Az ODBC-illesztőprogram viselkedése megváltozik a karakterkonvertálások kezelésekor