KB2688964 - 修正: SQL Server 2012 インストール メディアを使用して機能をアップグレード、修復、またはアンインストールすると、"セットアップの実行後に SQL Server のインストールの状態は変更されていません" というエラー メッセージが表示される

適用先
SQL Server ESU

現象

シナリオ 1

たとえば次のようなシナリオを考えてみます。

  • Microsoft SQL Server 2012 インストール メディアを使用して、次のいずれかの操作を実行します。

    • SQL Server 2008 または SQL Server 2008 R2 のインスタンスのエディション アップグレードを実行しようとするとします。 たとえば、次のコマンドを実行してエディションのアップグレードを実行します。

      setup.exe /action=Editionupgrade

    • SQL Server 2012 のインスタンスの機能を修復しようとします。 たとえば、次のコマンドを実行して修復を実行します。

      setup.exe /action=repair /mediasource drive:\sql2012rtm\

    • SQL Server 2008 または SQL Server 2008 R2 のインスタンスを修復しようとします。 たとえば、次のコマンドを実行して修復を実行します。

      setup.exe /action=repair /mediasource drive:\sql2012rtm\

このシナリオでは、適格な機能がコンピューターにインストールされていないと、SQL Server 2012 セットアップ プログラムが失敗します。 さらに、SQL Server セットアップ ログに次のようなエラー メッセージが表示されます。

注

SQL Server セットアップで次のエラーが発生しました。

セットアップの実行後、SQL Server のインストールの状態は変更されていません。 詳細については、summary.txt ログを確認してください。

エラー コード: ErrorCode

メモ

  • SQL Server 2012 のセットアップが失敗しても、現在のバージョンの SQL Server の機能は変更または破損していません。

  • 通常、セットアップ エラーは、次のエラー メッセージが表示され、[機能の選択] ページで [次へ] をクリックした後に発生します。

    注

    このリリースでは、アップグレード対象の SQL Server 機能を変更できません。

シナリオ 2

たとえば次のようなシナリオを考えてみます。

  • SQL Server 2012 インストール メディアを使用して、SQL Server 2012 インスタンスの機能をアンインストールしようとします。 たとえば、次のいずれかの操作を実行して SQL Server 2012 をアンインストールします。

    • コントロール パネルの [プログラムのアンインストール] 項目を使用します。

    • 次のコマンドを使用します。

      setup.exe /action=uninstall

  • [フィーチャーの選択(Select Feature)] ページでフィーチャーは選択しません。

  • アンインストールを続行します。

この場合、次のエラー メッセージが即座に、またはしばらく経過すると表示されます。

注

続行するには、1 つ以上の機能を選択する必要があります

さらに、アンインストール プロセスが失敗し、SQL Server セットアップ ログに次のエラー メッセージが表示されます。

注

SQL Server セットアップで次のエラーが発生しました。

注

セットアップの実行後、SQL Server のインストールの状態は変更されていません。 詳細については、summary.txt ログを確認してください。
エラー コード 0x84B30002

          

解決策

累積的な更新プログラムの情報

SQL Server 2012

この問題の解決方法は、累積的な更新プログラム1で初めてリリースされました。 SQL Server 2012 用のこの累積的な更新プログラム パッケージを入手する方法の詳細については、以下のサポート技術情報番号をクリックしてください。

2679368 SQL Server 2012 用の累積的な更新プログラム パッケージ 1 ビルドは累積的であるため、新しい修正プログラムの各リリースには、以前の SQL Server 2012 更新プログラムのリリースに含まれていたすべての修正プログラムおよびセキュリティ更新プログラムが含まれています。 この修正プログラムが含まれている最新リリースの修正の適用を検討することを推奨します。 詳細については、次のマイクロソフト サポート技術情報番号をクリックしてください。

2692828 SQL Server 2012 のリリース以降にリリースされた SQL Server 2012 ビルド 注: この累積的な更新プログラムを適用した後、アップグレード、修復、またはアンインストール時に機能を選択しない場合、予期される次のエラー メッセージが表示されます。

注

この操作を実行する有効な SQL Server 2012 機能はありません。

              

状態

Microsoft は、これが "適用対象" セクションに記載されている Microsoft 製品の問題であることを確認しました。

回避策

この問題を回避するには、SQL Server 2012 のインスタンスの機能をアップグレード、修復、またはアンインストールするときに、少なくとも 1 つの機能を選択してください。

注: SQL Server 2012 インストール メディアを使用して、以前のバージョンの SQL Server をアップグレードまたは修復しないでください。

追加情報

シナリオ 1 の更新プログラムの詳細

この累積的な更新プログラムの修正プログラムでは、「現象」セクションで説明されている障害状態を防ぐために、新しいエラー メッセージが導入されます。 この更新プログラムを適用した後、コンピューターに適格な機能がない場合、セットアップ プログラムの [ 次へ ] ボタンまたは [修復 ] ボタンは無効になります。 [ 機能の選択 ] ページで機能を選択しないと、アンインストール プログラムの [ 機能の選択 ] ページに次のエラー メッセージが表示されます。

注

このページに検証エラーがあります。 [OK] をクリックしてこのダイアログ ボックスを閉じます。 セットアップ ページの下部にあるエラーを確認し、有効なパラメーターを指定するか、[ヘルプ] をクリックして詳細を確認してください。

さらに、ページの下部に次のエラー メッセージが表示されます。

注

この操作を実行する有効な SQL Server 2012 機能はありません。

詳細については、次のスクリーン ショットを参照してください。

スクリーンショット 1

シナリオ 2 の更新プログラムの詳細

[ 機能の選択 ] ページで機能を選択しないと、アンインストール プログラムの [ 機能の選択 ] ページに次のエラー メッセージが表示されます。

注

このページに検証エラーがあります。 [OK] をクリックしてこのダイアログ ボックスを閉じます。 セットアップ ページの下部にあるエラーを確認し、有効なパラメーターを指定するか、[ヘルプ] をクリックして詳細を確認してください。

さらに、ページの下部に次のエラー メッセージが表示されます。

注

続行するには、1 つ以上の機能を選択する必要があります。

注: このメカニズムにより、[ フィーチャーの選択 ] ページで機能が選択されていない場合、ユーザーはプロセスを続行できません。 詳細については、次のスクリーン ショットを参照してください。

スクリーンショット 2