Novità di SQL Server Native Client
SQL Server 2014 installa SQL Server 2012 Native Client. Non esiste SQL Server 2014 Native Client.
Non saranno disponibili altri aggiornamenti per il driver ODBC in SQL Server Native Client. Il successore del driver ODBC in SQL Server Native Client, denominato Microsoft ODBC Driver 11 per SQL Server in Windows, viene installato con SQL Server 2014. Per altre informazioni su Microsoft ODBC Driver 11 per SQL Server in Windows, vedere Microsoft ODBC Driver 11 for SQL Server - Windows.
Il provider OLE DB in SQL Server Native Client è stato aggiornato in SQL Server 2012 Native Client. Gli sviluppatori che desiderano usare un provider OLE DB per connettersi alla versione più recente di SQL Server devono usare il provider OLE DB fornito in SQL Server 2012 Native Client.
Gli argomenti seguenti descrivono nuove funzionalità SQL Server Native Client significative in SQL Server 2012.
Supporto di SQL Server Native Client per il ripristino di emergenza a disponibilità elevata
Accesso alle informazioni di diagnostica nel log degli eventi estesi
Inoltre, ODBC in SQL Server Native Client supporta ora tre funzionalità aggiunte a ODBC standard in Windows 7 SDK:
Esecuzione asincrona nelle operazioni correlate alla connessione. Per altre informazioni, vedere Esecuzione asincrona.
Estendibilità del tipo di dati C. Per altre informazioni, vedere Tipi di dati C in ODBC.
Per supportare questa funzionalità in SQL Server Native Client, SQLGetDescField può restituire
SQL_C_SS_TIME2
(per i tipi) oSQL_C_SS_TIMESTAMPOFFSET
(perdatetimeoffset
time
) anzichéSQL_C_BINARY
, se l'applicazione usa ODBC 3.8. Per altre informazioni, vedere Supporto del tipo di dati per i miglioramenti di data e ora ODBC.Chiamata di
SQLGetData
con un buffer di piccole dimensioni più volte per recuperare un valore di parametro di grandi dimensioni. Per altre informazioni, vedere Recupero dei parametri di output tramite SQLGetData.
Gli argomenti seguenti descrivono SQL Server Native Client modifiche al comportamento in SQL Server 2012.
Quando si chiama
ICommandWithParameters::SetParameterInfo
, il valore passato al parametro pwszName deve essere un identificatore valido. Per altre informazioni, vedere ICommandWithParameters.Tramite
SQLDescribeParam
viene restituito ora in modo coerente un valore conforme alla specifica ODBC. Per altre informazioni, vedere SQLDescribeParam.Modifica del comportamento del driver ODBC quando si gestiscono le conversioni di caratteri