SQL Serverインストール エラーのトラブルシューティング

元の製品バージョン: SQL Server
元の KB 番号: 2449398

まとめ

この記事は、セットアップを完了する前にSQL Serverセットアップを停止する一般的なSQL Serverインストール エラーを解決するのに役立ちます。 これらのエラーは、インストール メディアが破損しているか、インストール ソースが破損していて、SQL Server セットアップ ウィザードまたは SQL Server セットアップ ログ ファイルに表示される場合に発生する可能性があります。 一般的な例としては、 Error 2337、 The cabinet file 'Sql.cab' required for this installation is corrupt and cannot be used、 Setup.rll is either not designed to run on Windows or it contains an error などがあります。 この記事の解決策を使用して、インストール ソースを交換または修復してから、セットアップを再実行します。

症状

Microsoft SQL Server をインストールしようとすると、次のエラー メッセージが 1 つ以上表示されるか、次の現象が 1 つ以上発生します。 さらに、セットアップを続行することはできません。

SQL Server セットアップ ウィザードに表示されるエラー メッセージ

システムは、指定されたデバイスまたはファイルを開くことができません。

Setup.rll は、Windows で実行するように設計されていないか、エラーが含まれています。

インストーラーで、このパッケージのインストール中に予期しないエラーが発生しました。

Setup.exe - イメージが正しくありません。

不正なメディアが原因でログイン処理中にエラーが発生しました。

このインストールに必要なキャビネット ファイル 'Sql.cab' が破損しているため、使用できません。

ファイルからの読み取りエラー

次のいずれかの現象が発生する場合もあります。

  • 64 ビット インストールを選択することはできません。
  • [セットアップ] の [ コンポーネントの選択 ] ページに一部のコンポーネントがありません。

注

SQL Server 2022 (16.x) のインストールは、x64 プロセッサでのみサポートされます。 詳細については、「 SQL Server 2022 のハードウェアとソフトウェアの要件」を参照してください。

SQL Server セットアップ ログ ファイルのエラー メッセージ

エラー 2337

SQL Server のインストールに失敗しました。

ファイルからの読み取り中にネットワーク エラーが発生しました。

ENU ローカライズは、この SQL Server メディアではサポートされていません。

データベース エンジンスタートアップ ハンドル (Summary.txt ファイル) が見つかりませんでした

ファイル 'p76pctiy.dll' のソースが圧縮されていない (sql_engine_core_shared)

イベント ビューアーに次のエラー メッセージが表示される場合もあります。

SQLSQM タイマーを初期化できませんでした。

注

SQL Server セットアップ ログ ファイルの詳細については、「SQL Server セットアップ ログ ファイルを表示して読む」を参照してください。

原因

この問題は、次のいずれかの理由で発生する可能性があります。

  • インストール メディアが破損しています。
  • インストール ソースが破損しています。

ソリューション

この問題を解決するには、次のいずれかの方法を使用します。

SQL Serverインストール メディアをもう一度ダウンロードする

元の場所から SQL Server イメージをもう一度ダウンロードし、セットアップ プログラムを再実行します。

ネットワークの場所ではなくローカル ドライブからインストールする

コンピューター ネットワーク経由で SQL Server をインストールした場合は、ローカル ドライブからもう一度インストールしてから、セットアップ プログラムを再実行します。

Setup.rll ファイルの名前を変更する

  1. ファイルエクスプローラーを開きます。

  2. SQL Server バージョンのセットアップ ブートストラップ フォルダーの下にある resources\1033 フォルダーを見つけて選択します。 パスは次のようになります。ここで、<nnn>はSQL Serverバージョン番号、<release folder>はインストールするリリースのフォルダーです。

    C:\Program Files\Microsoft SQL Server\<nnn>\Setup Bootstrap\<release folder>\resources\1033

    たとえば、<nnn>は、SQL Server 2022 (16.x) の場合は 160、SQL Server 2019 の場合は 150 (15.x) です。 他のリリースのバージョン番号については、「SQL Serverの既定のインスタンスと名前付きインスタンスのファイルの場所」を参照してください。

  3. setup.rll を右クリックし、[名前の変更] を選択します。

    エクスプローラーの Setup.rll ファイルの [名前の変更] オプションを示すスクリーンショット。

  4. setup.rll.old と入力し、Enter キーを押します。

  5. セットアップ プログラムを再実行します。

ローカライズされたSQL Serverバージョンのオペレーティング システム設定を変更する

ローカライズされたバージョンの SQL Server を使用する場合は、オペレーティング システムの設定を変更して、ローカライズされたバージョンをサポートできます。 オペレーティング システムの設定を変更する方法の詳細については、「SQL Serverのローカル言語バージョン」を参照してください。

Von Bedeutung

同じコンピューター上の SQL Server インスタンスの異なる言語バージョンのインストールはサポートされていません。

SQL Serverセットアップが失敗した場合の処理

この記事のエラー メッセージには、メディアが破損している以外の原因が考えられます。 上記の方法で問題が解決しない場合は、次のリソースを使用してトラブルシューティングを続行します。