Novedades de SQL Server Native Client
SQL Server 2014 instala SQL Server 2012 Native Client. No hay SQL Server 2014 Native Client.
No habrá más actualizaciones en el controlador ODBC en SQL Server Native Client. El sucesor del controlador ODBC en SQL Server Native Client, que se denomina Microsoft ODBC Driver 11 para SQL Server en Windows, se instala con SQL Server 2014. Para obtener más información sobre Microsoft ODBC Driver 11 para SQL Server en Windows, vea Microsoft ODBC Driver 11 for SQL Server - Windows.
El proveedor OLE DB de SQL Server Native Client se actualizó por última vez en SQL Server 2012 Native Client. Los desarrolladores que deseen usar un proveedor OLE DB para conectarse a la versión más reciente de SQL Server deben usar el proveedor OLE DB que se incluye en SQL Server 2012 Native Client.
En los temas siguientes se describen importantes características nuevas de SQL Server Native Client en SQL Server 2012.
Compatibilidad de SQL Server Native Client para la alta disponibilidad con recuperación de desastres
Obtener acceso a información de diagnóstico en el registro de eventos extendidos
Además, ODBC en SQL Server Native Client ahora admite tres características que se agregaron a ODBC estándar en el SDK de Windows 7:
Ejecución asincrónica en operaciones relacionadas con conexión. Para obtener más información, vea el tema que trata sobre ejecución asincrónica.
Extensibilidad del tipo de datos C. Para obtener más información, vea el tema sobre tipos de datos C en ODBC.
Para admitir esta característica en SQL Server Native Client, SQLGetDescField puede devolver
SQL_C_SS_TIME2
(paratime
tipos) oSQL_C_SS_TIMESTAMPOFFSET
(paradatetimeoffset
) en lugar deSQL_C_BINARY
, si la aplicación usa ODBC 3.8. Para obtener más información, vea Compatibilidad de tipos de datos con mejoras de fecha y hora ODBC.Llamada varias veces a
SQLGetData
con un búfer pequeño para recuperar un valor de parámetro grande. Para obtener más información, vea el tema que trata sobre recuperar parámetros de salida mediante SQLGetData.
En los temas siguientes se describen SQL Server Native Client cambios de comportamiento en SQL Server 2012.
Al llamar a
ICommandWithParameters::SetParameterInfo
, el valor pasado al parámetro pwszName debe ser un identificador válido. Para obtener más información, vea ICommandWithParameters.SQLDescribeParam
devolverá ahora de forma coherente un valor que cumple con la especificación de ODBC. Para obtener más información, vea SQLDescribeParam.Cambio de comportamiento del controlador ODBC al administrar las conversiones de caracteres