Condividi tramite


Requisiti di sistema per SQL Server Native Client

Per usare le caratteristiche di accesso ai dati di SQL Server, ad esempio MARS, è necessario verificare che sia installato il software indicato di seguito:

  • SQL Server Native Client nel client.

  • Istanza di SQL Server nel server.

SQL Server Native Client richiede Windows Installer 3.0. Windows Installer 3.0 è già installato nei sistemi operativi Microsoft Windows. Per tutte le altre piattaforme è necessario installarlo in modo esplicito. Per altre informazioni, vedere Windows Installer 3.0 Redistributable.

Nota

Assicurarsi di accedere con privilegi di amministratore prima di installare il software.

Requisiti del sistema operativo

Per un elenco di sistemi operativi che supportano SQL Server Native Client, vedere Criteri di supporto per SQL Server Native Client.

Requisiti di SQL Server

Per usare SQL Server Native Client per accedere ai dati nei database SQL Server, è necessario disporre di un'istanza di SQL Server installata.

SQL Server 2014 supporta le connessioni da tutte le versioni di MDAC, Windows Data Access Components e tutte le versioni di SQL Server Native Client. Quando si stabilisce una connessione tra una versione client meno recente e SQL Server, i tipi di dati del server non riconosciuti dal client vengono mappati a tipi compatibili con la versione client. Per altre informazioni, vedere Compatibilità dei tipi di dati per le versioni client, più avanti in questo argomento.

Requisiti per lingue diverse

La versione in lingua inglese di SQL Server Native Client è supportata in tutte le versioni localizzate dei sistemi operativi supportati. Le versioni localizzate di SQL Server Native Client sono supportate nei sistemi operativi localizzati che sono la stessa lingua della versione SQL Server Native Client localizzata. Le versioni localizzate di SQL Server Native Client sono supportate anche nelle versioni in lingua inglese dei sistemi operativi supportati, purché vengano installate le impostazioni della lingua corrispondenti.

Per gli aggiornamenti:

  • Le versioni in lingua inglese di SQL Server Native Client possono essere aggiornate a qualsiasi versione localizzata di SQL Server Native Client.

  • Le versioni localizzate di SQL Server Native Client possono essere aggiornate a versioni localizzate di SQL Server Native Client della stessa lingua.

  • La versione localizzata di SQL Server Native Client può essere aggiornata alla versione in lingua inglese di SQL Server Native Client.

  • Le versioni localizzate di SQL Server Native Client non possono essere aggiornate a versioni localizzate SQL Server Native Client di una lingua localizzata diversa.

Compatibilità dei tipi di dati per le versioni client

SQL Server e SQL Server Native Client eseguire il mapping di nuovi tipi di dati ai tipi di dati meno recenti compatibili con client a livello inferiore, come illustrato nella tabella seguente.

Le applicazioni OLE DB e ADO possono usare la DataTypeCompatibility parola chiave stringa di connessione con SQL Server Native Client per funzionare con i tipi di dati meno recenti. Quando DataTypeCompatibility=80, i client OLE DB si connettono usando la versione TDS (Tabular Data Stream) SQL Server 2005 anziché la versione TDS. Ciò significa che per SQL Server 2008 e versioni successive, la conversione a livello inferiore verrà eseguita dal server anziché da SQL Server Native Client. Significa anche che le funzionalità disponibili nella connessione saranno limitate al set di funzionalità SQL Server 2005. I tentativi di usare nuovi tipi di dati o caratteristiche vengono rilevati il prima possibile nelle chiamate API e, anziché tentare di passare richieste non valide al server, vengono restituiti errori all'applicazione chiamante.

Non sono presenti controlli DataTypeCompatibility per ODBC.

IDBInfo::GetKeywords restituirà sempre un elenco di parole chiave che corrisponde alla versione del server nella connessione e non è interessato da DataTypeCompatibility.

Tipo di dati SQL Server Native Client

SQL Server 2005
SQL Server Native Client 11.0

SQL Server 2014
Applicazioni OLE DB di Windows Data Access Components, MDAC e

SQL Server Native Client con DataTypeCompatibility=80
CLR UDT (<= 8Kb) udt Udt Varbinary
varbinary(max) varbinary varbinary Immagine
ntext varchar varchar Text
nvarchar(max) NVARCHAR NVARCHAR Ntext
Xml Xml Xml Ntext
CLR UDT (> 8 Kb) udt varbinary Immagine
Data Data varchar Varchar
datetime2 datetime2 varchar Varchar
datetimeoffset datetimeoffset varchar Varchar
time time varchar Varchar

Vedere anche

Programmazione in SQL Server Native Client
Installazione di SQL Server Native Client