次の方法で共有


SQL Server Native Client を使用したアプリケーションのビルド

適用対象: SQL Server Azure SQL データベース Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW)

重要

SQL Server Native Client (SNAC) は同梱されていません。

  • SQL Server 2022 (16.x) 以降のバージョン
  • SQL Server Management Studio 19 以降のバージョン

SQL Server Native Client (SQLNCLI または SQLNCLI11) と従来の Microsoft OLE DB Provider for SQL Server (SQLOLEDB) は、新しいアプリケーション開発には推奨されません。

新しいプロジェクトの場合は、次のいずれかのドライバーを使用します。

SQL Server データベース エンジン (バージョン 2012 から 2019) のコンポーネントとして付属する SQLNCLI については、この「サポート ライフサイクルの例外」を参照してください。

SQL Server Native Client ライブラリを使用するアプリケーションを開発する場合、さまざまな問題が発生します。 このセクションのトピックでは、MDAC から SQL Server Native Client へのアップグレード、SQL Server Native Client ヘッダーファイルとライブラリ ファイルの使用、SQL Server Native Client で使用できるさまざまな接続文字列の概要など、これらの問題の多くについて説明します。

このセクションの内容

SQL Server Native Client のインストール
SQL Server Native Client のインストール方法、さまざまなコンポーネントのインストール先の場所、および SQL Server Native Client をアンインストールする方法について説明します。

SQL Server Native Client のコンポーネント
ライブラリ、リソース、ヘルプ、ヘッダー ファイルなど、SQL Server Native Client を構成するコンポーネントについて説明します。

SQL Server Native Client での接続文字列キーワードの使用
SQL Server Native Client を使用してデータベースに接続するときに使用できるさまざまな種類の接続文字列について説明します。

SQL Server Native Client ヘッダー ファイルとライブラリ ファイルの使用
アプリケーション内で SQL Server Native Client ヘッダー ファイルとライブラリ ファイルを使用する方法について説明します。

MDAC から SQL Server Native Client へのアプリケーションの更新
SQL Server Native Client と MDAC の違いと、MDAC から SQL Server Native Client にアップグレードするときに考慮する必要がある問題について説明します。

SQL Server 2005 Native Client からのアプリケーションの更新
SQL Server 2005 (9.x) Native Client から SQL Server 2012 (11.x) の SQL Server Native Client にアップグレードするときに考慮する必要がある問題について説明します。

SQL Server Native Client と ADO の併用
ADO で SQL Server Native Client を使用して SQL Server 機能にアクセスして使用する方法について説明します。

SQL Server Native Client のサポート ポリシー
さまざまなバージョンの SQL Server Native Client でさまざまなデータ アクセス コンポーネントを使用する方法について説明します。

SQL Server Native Client を使用した Azure SQL Database への接続
SQL Server Native Client を使用して SQL Database に接続する方法について説明します。

参照

SQL Server Native Client プログラミング
ODBC の使用法に関するトピック
OLE DB の使用法に関するトピック