SQL Server 2014 をインストールすると、Microsoft SQL Server Native Client 11.0 がインストールされます。 SQL Server 2014 Native Client はありません。 詳細については、「 SQL Server Native Client の新機能」を参照してください。 SQL Server 2012 Feature Pack Web ページから sqlncli.msi を取得することもできます。 SQL Server Native Client の最新バージョンをダウンロードするには、Microsoft にアクセス してください。SQL Server??2012 SP2 Feature Pack。 SQL Server 2012 より前のバージョンの SQL Server Native Client もコンピューターにインストールされている場合、SQL Server Native Client 11.0 は以前のバージョンと並べてインストールされます。
SQL Server Native Client ファイル (sqlncli11.dll、sqlnclir11.rll、および s11ch_sqlncli.chm) は、次の場所にインストールされます。
%SYSTEMROOT%\system32\
注
SQL Server Native Client OLE DB プロバイダーと SQL Server Native Client ODBC ドライバーに対するすべての適切なレジストリ設定は、インストール プロセスの一部として行われます。
SQL Server Native Client のヘッダー ファイルとライブラリ ファイル (sqlncli.h および sqlncli11.lib) は、次の場所にインストールされます。
%PROGRAMFILES%\Microsoft SQL Server\110\SDK
SQL Server のインストールの一部として SQL Server Native Client をインストールするだけでなく、sqlncli.msiという名前の再頒布可能なインストール プログラムもあります。このプログラムは、SQL Server インストール ディスク上の %CD%\Setup\
にあります。
sqlncli.msiを介して SQL Server Native Client を配布できます。 アプリケーションをデプロイするときに、SQL Server Native Client をインストールする必要がある場合があります。 ユーザーが 1 つのインストールであると思われるパッケージを複数インストールする方法の 1 つは、チェーンャーとブートストラップ テクノロジを使用することです。 詳細については、「 Visual Studio 2005 用のカスタム ブートストラップ パッケージの作成 」および 「カスタム前提条件の追加」を参照してください。
sqlncli.msi の x64 バージョンと Itanium バージョンでは、32 ビット バージョンの SQL Server Native Client もインストールされます。 アプリケーションが開発されたプラットフォーム以外のプラットフォームを対象とする場合は、Microsoft ダウンロード センターから x64、Itanium、x86 用の sqlncli.msi のバージョンをダウンロードできます。
sqlncli.msiを呼び出すと、クライアント コンポーネントのみが既定でインストールされます。 クライアント コンポーネントは、SQL Server Native Client を使用して開発されたアプリケーションの実行をサポートするファイルです。 SDK コンポーネントもインストールするには、コマンド ラインで ADDLOCAL=All
を指定します。 例えば次が挙げられます。
msiexec /i sqlncli.msi ADDLOCAL=ALL APPGUID={0CC618CE-F36A-415E-84B4-FB1BFF6967E1}
サイレント インストール
msiexec で /passive、/qn、/qb、または /qr オプションを使用する場合は、エンド ユーザー ライセンスの条項に同意することを明示的に示すために、IACCEPTSQLNCLILICENSETERMS=YES も指定する必要があります。 このオプションは、すべての大文字で指定する必要があります。
SQL Server Native Client のアンインストール
SQL Server サーバーや SQL Server ツールなどのアプリケーションは SQL Server Native Client に依存するため、すべての依存アプリケーションがアンインストールされるまで SQL Server Native Client をアンインストールしないことが重要です。 アプリケーションが SQL Server Native Client に依存するという警告をユーザーに提供するには、次のように MSI で APPGUID インストール オプションを使用します。
msiexec /i sqlncli.msi APPGUID={0CC618CE-F36A-415E-84B4-FB1BFF6967E1}
APPGUID に渡される値は、特定の製品コードです。 Microsoft インストーラーを使用してアプリケーションのセットアップ プログラムをバンドルするときは、製品コードを作成する必要があります。