Criteri di supporto per SQL Server Native Client
In questo argomento viene illustrato come usare vari componenti di accesso ai dati con SQL Server Native Client.
Supporto server
SQL Server Native Client 11.0 supporta le connessioni a, SQL Server 2008, SQL Server 2008 R2, SQL Server 2012, SQL Server 2012 e Azure SQL Database.
Versioni del sistema operativo supportate
Nella tabella seguente sono elencati i sistemi operativi supportati SQL Server Native Client.
Versione di SQL Server Native Client | Sistemi operativi supportati |
---|---|
SQL Server Native Client (SQL Server 2005) | - Microsoft Windows 2000 Service Pack 4 o versione successiva - Microsoft Windows Server 2003 o versione successiva - Microsoft Windows XP Service Pack 1 o versione successiva - Microsoft Windows Vista (richiede SQL Server Service Pack 2 o versione successiva) - Microsoft Windows Server 2008 (richiede SQL Server Service Pack 2 o versione successiva) |
SQL Server Native Client 10.0 (SQL Server 2008) | - Microsoft Windows Server 2003 Service Pack 2 o versione successiva - Microsoft Windows XP Service Pack 2 o versione successiva - Microsoft Windows Vista - Microsoft Windows Server 2008 |
SQL Server Native Client 10.5 (SQL Server 2008 R2) | - Microsoft Windows Server 2003 Service Pack 2 o versione successiva - Microsoft Windows XP Service Pack 2 o versione successiva - Microsoft Windows Vista - Microsoft Windows Server 2008 - Microsoft Windows 7 |
SQL Server Native Client 11.0 (SQL Server 2012 e SQL Server 2014) | - Microsoft Windows Vista - Microsoft Windows Server 2008 - Microsoft Windows 7 - Microsoft Windows 8 - Microsoft Windows Server 2012 |
Criteri di supporto ADO
Le applicazioni ADO possono usare il provider OLE DB SQLOLEDB incluso in Windows se non richiedono alcuna funzionalità di SQL Server 2005 o versione successiva.
Le applicazioni ADO possono usare la versione di SQL Server Native Client inclusa in SQL Server 2005. Le applicazioni ADO possono anche usare SQL Server Native Client 11.0 (incluso in SQL Server 2014), ma se lo fanno devono specificare DataTypeCompatibility=80
nelle stringhe di connessione. Solo le funzionalità di SQL Server 2005 sono disponibili quando DataTypeCompatibility=80
sono presenti nelle stringhe di connessione.
Criteri di supporto BCP
A partire da SQL Server 2008, bcp.exe supporta file di dati che non sono più di tre versioni SQL Server precedenti alla versione di SQL Server in cui bcp.exe fornito.
Criteri di supporto ODBC
Le applicazioni devono usare il driver ODBC SQL Server incluso nel sistema operativo Windows. È possibile usare il driver ODBC SQL Server Native Client se l'applicazione è certificata per l'uso con una versione specifica di SQL Server Native Client.
Criteri di supporto OLE DB
Le applicazioni devono usare il provider OLE DB SQL Server incluso nel sistema operativo Windows. È possibile usare il provider OLE DB SQL Server Native Client se l'applicazione è certificata per l'uso con una versione specifica di SQL Server Native Client.
Le applicazioni OLE DB che non sono state certificate per l'uso con SQL Server Native Client possono usare SQL Server Client nativo se specificano DataTypeCompatibility=80
nelle stringhe di connessione.
Le applicazioni OLE DB che usano componenti del servizio OLE DB possono usare SQL Server client nativo solo se specificano DataTypeCompatibility=80
nelle stringhe di connessione. Tuttavia, nessuna funzionalità aggiunta dopo SQL Server 2005 sarà disponibile in questo caso.