SQL Server Native Client 中的新增功能

SQL Server 2014 安装 SQL Server 2012 Native Client。 没有 SQL Server 2014 Native Client。

SQL Server Native Client 中不会再更新 ODBC 驱动程序。 SQL Server Native Client 中 ODBC 驱动程序的后续版本(称为 Windows 上的 SQL Server Microsoft ODBC Driver 11 for SQL Server)随 SQL Server 2014 一起安装。 有关 Windows 上的 MICROSOFT ODBC Driver 11 for SQL Server 的详细信息,请参阅 Microsoft ODBC Driver 11 for SQL Server - Windows

SQL Server Native Client 中的 OLE DB 提供程序上次更新在 SQL Server 2012 Native Client 中。 希望使用 OLE DB 提供程序连接到最新版本 SQL Server 的开发人员必须使用 SQL Server 2012 Native Client 中提供的 OLE DB 提供程序。

以下主题介绍 SQL Server 2012 中重要的新的 SQL Server Native Client 功能。

此外,SQL Server Native Client 中的 ODBC 现在支持在 Windows 7 SDK 中添加到标准 ODBC 中的三项功能:

  • 对与连接相关的作执行异步执行。 有关详细信息,请参阅 异步执行

  • C 数据类型扩展性。 有关详细信息,请参阅 ODBC 中的 C 数据类型

    若要在 SQL Server Native Client 中支持此功能,如果应用程序使用 ODBC 3.8,SQLGetDescField 可以返回 SQL_C_SS_TIME2 (类型 time )或 SQL_C_SS_TIMESTAMPOFFSET (for datetimeoffset)而不是 SQL_C_BINARY。 有关详细信息,请参阅 ODBC 日期和时间改进的数据类型支持

  • 使用小型缓冲区多次调用 SQLGetData 以检索大型参数值。 有关详细信息,请参阅 使用 SQLGetData 检索输出参数

以下主题介绍了 SQL Server 2012 中的 SQL Server Native Client 行为更改。

另请参阅

SQL Server Native Client 功能