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

適用対象:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

重要

SQL Server Native Client (SNAC と略されることがよくあります) は、SQL Server 2022 (16.x) と SQL Server Management Studio 19 (SSMS) から削除されました。 SQL Server Native Client (SQLNCLI または SQLNCLI11) とレガシ Microsoft OLE DB Provider for SQL Server (SQLOLEDB) は、新しいアプリケーション開発には推奨されません。 今後、新しい Microsoft OLE DB Driver (MSOLEDBSQL) for SQL Server または最新の Microsoft ODBC Driver for SQL Server に切り替えてください。 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 ネイティブ クライアントからのアプリケーションの更新
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 データベースへの接続
SQL Server Native Clientを使用してSQL Databaseに接続する方法について説明します。

参照

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