Criteri di supporto per SQL Server Native Client
In questo argomento si illustrano le possibilità di utilizzo dei 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 2005, SQL Server 2008, SQL Server 2008 R2, SQL Server 2012 e al Database SQL di Windows Azure.
Versioni di sistema operativo supportate
Nella tabella seguente sono elencati i sistemi operativi supportati da SQL Server Native Client.
Versione di SQL Server Native Client |
Sistemi operativi supportati |
---|---|
SQL Server Native Client (SQL Server 2005) |
|
SQL Server Native Client 10.0 (SQL Server 2008) |
|
SQL Server Native Client 10.5 (SQL Server 2008 R2) |
|
SQL Server Native Client 11.0 (SQL Server 2012) |
|
Criteri di supporto ADO
Le applicazioni ADO possono utilizzare il provider OLE DB SQLOLEDB incluso in Windows se non richiedono alcuna funzionalità di SQL Server 2005 o versione successiva.
Le applicazioni ADO possono utilizzare la versione di SQL Server Native Client inclusa in SQL Server 2005. Le applicazioni ADO possono inoltre utilizzare SQL Server Native Client 11.0 (incluso in SQL Server 2012). In tal caso, è tuttavia necessario che sia specificato DataTypeCompatibility=80 nelle stringhe di connessione. Se nelle stringhe di connessione è presente DataTypeCompatibility=80, sono disponibili solo le funzionalità di SQL Server 2005.
Criteri di supporto BCP
A partire da SQL Server 2008, bcp.exe supporta file di dati appartenenti a versioni di SQL Server non più vecchie di tre versioni rispetto alla versione di SQL Server con cui viene fornito bcp.exe.
Criteri di supporto ODBC
Nelle applicazioni deve venire utilizzato il driver ODBC di SQL Server incluso nel sistema operativo Windows. Se l'applicazione è certificata per l'utilizzo con una versione specifica di SQL Server Native Client, è possibile utilizzare il driver ODBC di SQL Server Native Client.
Criteri di supporto OLE DB
Le applicazioni devono utilizzare il provider OLE DB di SQL Server incluso con il sistema operativo Windows. Se l'applicazione è certificata per l'utilizzo con una versione specifica di SQL Server Native Client, è possibile utilizzare il provider OLE DB di SQL Server Native Client.
Le applicazioni OLE DB che non sono state certificate per l'utilizzo con SQL Server Native Client possono utilizzare SQL Server Native Client se DataTypeCompatibility=80 è specificato nelle relative stringhe di connessione.
Le applicazioni OLE DB che utilizzano OLE DB Service Components possono utilizzare SQL Server Native Client solo se specificano DataTypeCompatibility=80 nelle stringhe di connessione. Tuttavia, in tal caso, non sarà disponibile nessuna delle funzionalità aggiunte dopo SQL Server 2005.