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

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)を選択しても形式が違う旨のメッセージが表示されインストールが続行できなくなります。

SQL Server 2017 の修復インストール時に

対処法

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

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

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

ダウンロード画面で最新のsqlncli.msiをダウンロードします。
SQL Server 2017 の修復インストール時に

ダウンロードした、sqlncli.msi を実行します。
SQL Server 2017 の修復インストール時に

下図のダイアログが表示されます。
SQL Server 2017 の修復インストール時に

このシステムから、この製品の古いバージョンが検出されました。インストールされているバージョンをアップグレードしますか?

のメッセージが表示されますので[はい]ボタンをクリックします。

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

[使用許諾契約書]の画面が表示されます。
SQL Server 2017 の修復インストール時に

[同意する]ラジオボタンをクリックしてチェックします。チェック後[次へ]ボタンをクリックします。
SQL Server 2017 の修復インストール時に

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

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

インストールが始まります。
SQL Server 2017 の修復インストール時に

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

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

修復インストールの実行

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

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