SQL Server 2017 の修復インストール時に "SQL Server 2012 Native Client" のディスクを要求される - 最新の SQL Server Native Client へのアップデート - SQL Server

SQL Server 2017 の修復インストール時に "SQL Server 2012 Native Client" のディスクを要求される現象について紹介します。

現象

SQL Server 2017 の修復インストール時に、下図のダイアログが表示され。
選択した機能は CD-ROM、または現在使用できないほかのリムーバブル ディスクにあります。
'Microsoft SQL Server 2012 Native Client'ディスクを挿入し、[OK]をクリックします。
のメッセージが表示されます。指示通り、SQL Server 2012 Native Client のmsiファイル(sqlncli.msi)を選択しても形式が違う旨のメッセージが表示されインストールが続行できなくなります。

対処法

修復インストールをする前に、最新の Microsoft SQL Server Native Client にアップデートします。

Microsoft SQL Server Native Client のアップデート手順

Microsoftのダウンロードサイトにて、"Microsoft® SQL Server® 2012 Native Client - QFE"をダウンロードします。


ダウンロード画面で最新のsqlncli.msiをダウンロードします。


ダウンロードした、sqlncli.msi を実行します。


下図のダイアログが表示されます。

このシステムから、この製品の古いバージョンが検出されました。インストールされているバージョンをアップグレードしますか?
のメッセージが表示されますので[はい]ボタンをクリックします。

[Microsoft SQL Server 2012 Native Client セットアップ]のウェルカムダイアログが表示されます。[次へ]ボタンをクリックします。


[使用許諾契約書]の画面が表示されます。


[同意する]ラジオボタンをクリックしてチェックします。チェック後[次へ]ボタンをクリックします。


[機能の選択]画面が表示されます。インストールする機能を選択できます。今回はデフォルトのままとします。[次へ]ボタンをクリックします。


[プログラム インストールの準備完了]画面が表示されます。[インストール]ボタンをクリックし、インストールを開始します。


インストールが始まります。


インストールが完了すると下図の[SQL Server 2012 Native Client のインストールの完了]画面が表示されます。[完了]ボタンをクリックしてインストーラーを終了します。


最新の SQL Server Native Clinet にアップデートできました。

修復インストールの実行

再度、SQL Server 2017 の修復インストールを実行し、先の「選択した機能は CD-ROM、または現在使用できないほかのリムーバブル ディスクにあります。」ダイアログが表示されなくなることを確認します。

著者
iPentec.com の代表。ハードウェア、サーバー投資、管理などを担当。
Office 365やデータベースの記事なども担当。
最終更新日: 2017-10-09
作成日: 2017-10-09
iPentec all rights reserverd.