Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
gäller för:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
Important
SQL Server Native Client (SNAC) levereras inte med:
- SQL Server 2022 (16.x) och senare versioner
- SQL Server Management Studio 19 och senare versioner
SQL Server Native Client (SQLNCLI eller SQLNCLI11) och den äldre Microsoft OLE DB-providern för SQL Server (SQLOLEDB) rekommenderas inte för ny programutveckling.
Använd någon av följande drivrutiner för nya projekt:
För SQLNCLI som levereras som en komponent i SQL Server-databasmotorn (versioner 2012 till och med 2019), se det här Support Lifecycle-undantag.
Detta ämne diskuterar hur olika dataåtkomstkomponenter kan användas med SQL Server Native Client (SNAC).
Serverstöd
SQL Server Native Client 11.0 stödjer anslutningar till SQL Server 2008 (10.0.x), SQL Server 2008 R2 (10.50.x), SQL Server 2012 (11.x), SQL Server 2014 (12.x) och Azure SQL Database.
Stödda operativsystemversioner
Följande tabell listar vilka operativsystem som stöder SQL Server Native Client.
| SQL Server Native Client-version | Operativsystem som stöds |
|---|---|
| SQL Server Native Client (SQL Server 2005) | Microsoft Windows 2000 Service Pack 4 eller senare Microsoft Windows Server 2003 eller senare Microsoft Windows XP Service Pack 1 eller senare Microsoft Windows Vista (kräver SQL Server Service Pack 2 eller senare) Microsoft Windows Server 2008 R2 (kräver SQL Server Service Pack 2 eller senare) |
| SQL Server Native Client 10.0 (SQL Server 2008 (10.0.x)) | Microsoft Windows Server 2003 års Service Pack 2, eller senare Microsoft Windows XP Service Pack 2, eller senare Microsoft Windows Vista Microsoft Windows Server 2008 R2 |
| SQL Server Native Client 10.5 (SQL Server 2008 R2 (10.50.x)) | Microsoft Windows Server 2003 års Service Pack 2, eller senare Microsoft Windows XP Service Pack 2 eller senare Microsoft Windows Vista Microsoft Windows Server 2008 R2 Microsoft Windows 7 |
| SQL Server Native Client 11.0 (SQL Server 2012 (11.x) och SQL Server 2014 (12.x)) | Microsoft Windows Vista Microsoft Windows Server 2008 R2 Microsoft Windows 7 Microsoft Windows 8 Microsoft Windows Server 2012 |
ADO-stödpolicyer
ADO-applikationer kan använda SQLOLEDB OLE DB-leverantören som ingår i Windows om de inte kräver några av funktionerna i SQL Server 2005 (9.x) eller senare.
ADO-applikationer kan använda versionen av SQL Server Native Client som ingår i SQL Server 2005 (9.x). ADO-applikationer kan också använda SQL Server Native Client 11.0 (som ingår i SQL Server 2014 (12.x)), men om de gör det måste de specificera DataTypeCompatibility=80 anslutningssträngarna. Endast funktioner från SQL Server 2005 (9.x) är tillgängliga när DataTypeCompatibility=80 de finns i anslutningssträngarna.
BCP:s stödpolicyer
Från och med SQL Server 2008 (10.0.x) stöder bcp.exe datafiler som inte är mer än tre SQL Server versioner äldre än den version av SQL Server som bcp.exe levererades.
ODBC:s stödpolicyer
Applikationer bör använda SQL Server ODBC-drivrutinen som ingår i operativsystemet Windows. Du kan använda SQL Server Native Client ODBC-drivrutinen om applikationen är certifierad för användning med en specifik version av SQL Server Native Client.
OLE DB-supportpolicys
Applikationer bör använda SQL Server OLE DB-leverantören som ingår i operativsystemet Windows. Du kan använda SQL Server Native Client OLE DB-leverantören om applikationen är certifierad för användning med en specifik version av SQL Server Native Client.
OLE DB-applikationer som inte är certifierade för användning med SQL Server Native Client kan använda SQL Server Native Client om de specificerar DataTypeCompatibility=80 i sina anslutningssträngar.
OLE DB-applikationer som använder OLE DB Service Components kan endast använda SQL Server Native-klient om de specificerar DataTypeCompatibility=80 i sina anslutningssträngar. Dock kommer inga funktioner som lagts till efter SQL Server 2005 (9.x) att finnas tillgängliga i detta fall.
Supportens livscykel
SQL Server Native Clients supportlivscykel finns på SNAC lifecycle explained bloggen. Denna livscykel gäller för att bygga databasapplikationer med SQL Server Native Client.
Undantag för supportlivscykel
Begränsat stöd ges för SQL Native Client 11.0 som installeras av SQL Server 2012 till 2019 fram till SQL Server respektive slut-av-support-livscykler. Detta supportundantag gäller endast SNAC 11-drivrutinen som installeras och används av SQL Server-komponenter (t.ex. SQL Server Engine Linked Servers). Detta innebär att drivrutinen stöds på Windows-versioner där SQL Server 2012 till SQL Server 2019 stöds. Ta inte bort SQL Native-klientleverantören som installeras av SQL Server på systemet. Supportundantaget täcker endast kritiska säkerhetsfixar och inkluderar inte förbättringar eller fixar till SQL Native Client 11.0.
Detta undantag täcker inte användning av SQL Native Client 11.0 som drivrutin för databasapplikationer att ansluta till SQL Server. Alla applikationer som använder SNAC 11.0 måste uppdateras för att använda nyare versioner (se Ladda ner ODBC-drivrutin för SQL Server - ODBC-drivrutin för SQL Server och Ladda ner Microsoft OLE DB Driver for SQL Server - OLE DB Driver for SQL Server).