SQL Server Native Client のインストール
Microsoft SQL Server Native Client 11.0 は、SQL Server 2014 をインストールするときにインストールされます。 SQL Server 2014 ネイティブ クライアントはありません。 詳細については、「SQL Server Native Clientの新機能」を参照してください。 sqlncli.msi は、SQL Server 2012 FeaturePack の Web ページから入手することもできます。 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\
Note
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 回のインストール手順に従うだけで複数のパッケージをまとめてインストールできるようになります。 詳細については、「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 インストーラーを使用してアプリケーションのセットアップ プログラムをバンドルするときは、製品コードを作成する必要があります。