Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
van toepassing op:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
Important
SQL Server Native Client (SNAC) wordt niet geleverd met:
- SQL Server 2022 (16.x) en latere versies
- SQL Server Management Studio 19 en latere versies
De SQL Server Native Client (SQLNCLI of SQLNCLI11) en de verouderde Microsoft OLE DB-provider voor SQL Server (SQLOLEDB) worden niet aanbevolen voor de ontwikkeling van nieuwe toepassingen.
Gebruik een van de volgende stuurprogramma's voor nieuwe projecten:
Voor SQLNCLI die als onderdeel van SQL Server Database Engine (versies 2012 tot en met 2019) wordt geleverd, raadpleegt u deze uitzondering voor de levenscyclus van ondersteuning.
De SQL Server Native Client ODBC-driver is een multithreaded driver. Het schrijven van een multithreaded applicatie is een alternatief voor het gebruik van asynchrone aanroepen om meerdere ODBC-aanroepen te verwerken. Een thread kan een synchrone ODBC-aanroep uitvoeren, en andere threads kunnen verwerken terwijl de eerste thread geblokkeerd is en wacht op de reactie op zijn aanroep. Dit model is efficiƫnter dan het maken van asynchrone aanroepen omdat het overhead zoals netwerkverkeer elimineert en herhaalde ODBC-functieaanroepen test voor SQL_STILL_EXECUTING.
Asynchrone modus is nog steeds een effectieve verwerkingsmethode. De prestatieverbeteringen van een multithreaded model zijn niet voldoende om het herschrijven van asynchrone applicaties te rechtvaardigen. Als gebruikers DB-Library applicaties converteren die het DB-Library asynchrone model gebruiken, is het eenvoudiger om deze om te zetten naar het ODBC asynchrone model.