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 驅動程式的後續版本稱為 Microsoft ODBC Driver 11 for SQL Server on Windows,會隨 SQL Server 2014 一起安裝。 如需 Microsoft ODBC Driver 11 for SQL Server on Windows 的詳細資訊,請參閱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
類型) 或SQL_C_SS_TIMESTAMPOFFSET
(datetimeoffset
()SQL_C_BINARY
。time
如需詳細資訊,請參閱 ODBC 日期和時間改善的資料類型支援。使用小型緩衝區多次呼叫
SQLGetData
,以便擷取大型參數值。 如需詳細資訊,請參閱使用 SQLGetData 擷取輸出參數。
下列主題描述SQL Server 2012 SQL Server Native Client行為變更。
呼叫
ICommandWithParameters::SetParameterInfo
時,傳遞至 pwszName 參數的值必須是有效的識別碼。 如需詳細資訊,請參閱 ICommandWithParameters。SQLDescribeParam
現在會一致地傳回符合 ODBC 規格的值。 如需詳細資訊,請參閱 SQLDescribeParam。