SQL Server Native Client
適用対象:SQL Server Analytics Platform System (PDW)
Azure SQL Database Azure SQL Managed Instance
Azure Synapse Analytics (すべてのサポートされているバージョン)
SNAC (SQL Server Native Client) は、ODBC を参照するために同じ意味で使用された用語であり、OLE DBドライバーをSQL Server。
重要
新SQL Server Native Client (SQLNCLI) は非推奨のままであり、新しい開発作業に使用することはできません。 代わりに、新しい Microsoft OLE DB Driver for SQL Server (MSOLEDBSQL) を使用します。これは、最新のサーバー機能で更新されます。
Note
詳細と SNAC または ODBC ドライバーのダウンロードについては、SNAC ライフサイクルの説明に関する ブログ投稿を参照してください。 ODBC Driver for SQL Server の詳細については、「Microsoft ODBC Driver for SQL Server」を参照してください。
ネイティブ クライアントのSQL Server Native Clientバージョンである SQL Server 2012 (11.x) でリリースされたSQL Server情報:
SQL Server Native Client の ODBC では、Windows 7 SDK の標準 ODBC に追加された 3 つの機能がサポートされています。
接続関連の操作での非同期実行。 詳細については、「非同期実行」 を参照してください。
C データ型の機能拡張。 詳細については、「ODBC の C データ型」を参照してください。
SQL Server Native Client でこの機能をサポートするために、アプリケーションで ODBC 3.8 が使用されている場合、SQLGetDescField は SQL_C_BINARY ではなく SQL_C_SS_TIME2 (時刻型の場合) または SQL_C_SS_TIMESTAMPOFFSET (datetimeoffset の場合) を返します。 詳細については、「ODBC の日付と 時刻の機能強化に対するデータ型のサポート」を参照してください。
バッファー が小さい SQLGetData を複数回呼び出して、大きなパラメーター値を取得します。 詳細については、「 SQLGetData を使用した出力パラメーターの取得」を参照してください。
次のトピックでは、SQL Server Native Client 2012 (11.x) でのSQL Serverの変更について説明します。
ICommandWithParameters::SetParameterInfo を呼び出す場合、pwszName パラメーターに渡される値は有効な識別子である必要があります。 詳細については、「 ICommandWithParameters」を参照してください。
SQLDescribeParam は、 ODBC 仕様に準拠した値を常に返します。 詳細については、「 SQLDescribeParam」を参照してください。
こちらもご覧ください
SQL Server Native Client をインストールする
SQL Server Native Client の機能