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)

  • 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 (è richiesto SQL Server Service Pack 2 o versione successiva)

  • Microsoft Windows Server 2008 (è richiesto 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)

  • 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 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.

Vedere anche

Altre risorse

Compilazione di applicazioni con SQL Server Native Client