Condividi tramite


Requisiti di sistema per SQL Server Native Client

Per usare le funzionalità di accesso ai dati di SQL Server, ad esempio MARS, è necessario che sia installato il software seguente:

  • 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 installarla in modo esplicito. Per altre informazioni, vedere Windows Installer 3.0 Redistributable.

Annotazioni

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

Requisiti del sistema operativo

Per un elenco dei 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 di SQL Server, è necessario che sia installata un'istanza di SQL Server.

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 una versione client precedente si connette a SQL Server, i tipi di dati del server non noti al 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 più lingue

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 localizzata di SQL Server Native Client. Le versioni localizzate di SQL Server Native Client sono supportate anche nelle versioni in lingua inglese dei sistemi operativi supportati, purché siano installate le impostazioni della lingua corrispondente.

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 alle versioni localizzate di SQL Server Native Client di un linguaggio localizzato diverso.

Compatibilità dei tipi di dati per le versioni client

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

Le applicazioni OLE DB e ADO possono usare la parola chiave della DataTypeCompatibility stringa di connessione con SQL Server Native Client per operare con i tipi di dati meno recenti. Quando DataTypeCompatibility=80, i client OLE DB si connetteranno usando la versione TDS (Tabular Data Stream) di SQL Server 2005 anziché la versione TDS. Ciò significa che per i tipi di dati di SQL Server 2008 e versioni successive, la conversione di 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à di SQL Server 2005. I tentativi di usare nuovi tipi di dati o funzionalità vengono rilevati il prima possibile nelle chiamate API e vengono restituiti errori all'applicazione chiamante, anziché tentare di passare richieste non valide al server.

Non esiste alcun DataTypeCompatibility controllo 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
Componenti di Accesso ai dati di Windows, MDAC e

Applicazioni OLE DB di SQL Server Native Client con DataTypeCompatibility=80
CLR UDT (<= 8 Kb) Udt Udt Varbinary
varbinary(max) varbinary varbinary Immagine
varchar(max) varchar varchar Testo
nvarchar(max) nvarchar nvarchar Ntext
XML XML XML Ntext
CLR UDT (> 8 Kb) Udt varbinary Immagine
dattero dattero varchar Varchar
datetime2 datetime2 varchar Varchar
datetimeoffset datetimeoffset varchar Varchar
tempo tempo varchar Varchar

Vedere anche

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