| title | What's New in SQL Server Native Client | Microsoft Docs |
|---|---|
| ms.custom | |
| ms.date | 06/13/2017 |
| ms.prod | sql-server-2014 |
| ms.reviewer | |
| ms.technology | native-client |
| ms.topic | reference |
| ms.assetid | e4d4fe39-0090-42a7-8405-6378370d11cb |
| author | MightyPen |
| ms.author | genemi |
| manager | craigg |
[!INCLUDEssSQL14] installs [!INCLUDEssSQL11] Native Client. There is no [!INCLUDEssSQL14] Native Client.
There will be no more updates to the ODBC driver in [!INCLUDEssNoVersion] Native Client. The successor to the ODBC driver in [!INCLUDEssNoVersion] Native Client, which is called the [!INCLUDEmsCoName] ODBC Driver 11 for [!INCLUDEssNoVersion] on Windows, is installed with [!INCLUDEssSQL14]. For more information about the [!INCLUDEmsCoName] ODBC Driver 11 for [!INCLUDEssNoVersion] on Windows, see Microsoft ODBC Driver 11 for SQL Server - Windows.
The OLE DB Provider in [!INCLUDEssNoVersion] Native Client was last updated in [!INCLUDEssSQL11] Native Client. Developers who wish to use an OLE DB provider to connect to the latest version of [!INCLUDEssNoVersion] must use the OLE DB provider that shipped in [!INCLUDEssSQL11] Native Client.
The following topics describe significant new [!INCLUDEssNoVersion] Native Client features in [!INCLUDEssSQL11].
In addition, ODBC in [!INCLUDEssNoVersion] Native Client now supports three features that were added to standard ODBC in the Windows 7 SDK:
-
Asynchronous execution on connection-related operations. For more information, see Asynchronous Execution.
-
C Data Type Extensibility. For more information, see C Data Types in ODBC.
To support this feature in [!INCLUDEssNoVersion] Native Client, SQLGetDescField can return
SQL_C_SS_TIME2(fortimetypes) orSQL_C_SS_TIMESTAMPOFFSET(fordatetimeoffset) instead ofSQL_C_BINARY, if your application uses ODBC 3.8. For more information, see Data Type Support for ODBC Date and Time Improvements. -
Calling
SQLGetDatawith a small buffer multiple times to retrieve a large parameter value. For more information, see Retrieving Output Parameters Using SQLGetData.
The following topics describe [!INCLUDEssNoVersion] Native Client behavior changes in [!INCLUDEssSQL11].
-
When calling
ICommandWithParameters::SetParameterInfo, the value passed to the pwszName parameter must be a valid identifier. For more information, see ICommandWithParameters. -
SQLDescribeParamwill now consistently return a value that conforms to the ODBC specification. For more information, see SQLDescribeParam. -
ODBC Driver Behavior Change When Handling Character Conversions