web-dev-qa-db-ja.com

[インストールされた更新リストの表示]にのみ表示されるSQLServerパッチを削除します

ClusteredEnvironmentの適用されたパッチに関する問題について私を助けてください。

状況は次のとおりです。SQLパッチを削除しました:SQL Server2012用のGDR6248(KB3194721)(64ビット)。最初のノードでパッチを正常に削除したら、再起動しました。 2番目のノードで削除しようとすると、ファイルが不足しているため、パッチのアンインストールに進むことができません。

リポジトリにあるいくつかの準備ができたmsiファイルを使用して、パッチを再度削除しようとしました。パッチは正常に削除されました。 SQL Management Studioは、SP3である正しいサービスパックを検出します。

現在、問題は、削除しようとしているパッチがまだ[インストールされた更新の表示]リストにあるOSにあります。削除方法を教えてください。クラスター化されたセットアップへの害が最も少ない手順は何ですか?

OSバージョン:Windows Server Enterprise 2012
データベースバージョン:SQL Server 2012 SP3

1
NewbieDBA123

孤立したレジストリエントリのように聞こえます。 この記事 の手順では、アンインストールキーをバックアップし、不要なエントリを削除する方法の概要を説明します。

  1. [スタート]をクリックし、[ファイル名を指定して実行]をクリックして、[名前]フィールドに「regedit」と入力します。次に、キーボードのEnterキーを押します。

  2. レジストリキーに移動します:HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall。これを行うには、パスの各キーの横にあるプラス記号をクリックして、その下のパスを展開します。たとえば、HKEY_LOCAL_MACHINE、ソフトウェア、Microsoft、Windows、CurrentVersionの横にあるプラス記号をクリックし、最後にアンインストールします。

  3. アンインストールキーを右クリックして、[エクスポート]オプションを選択します。 (Win98/95/MEを使用している場合は、[レジストリ]メニューをクリックして、[エクスポート]を選択する必要があります)。これにより、エクスポート先のファイルのディレクトリと名前を選択できるダイアログボックスが開きます。 [保存先:]フィールドをデスクトップに設定し、[ファイル名:]フィールドにuninstall_programsと入力して、[保存]ボタンを押します。これにより、問題が発生した場合に備えて、デスクトップにアンインストールレジストリキーのバックアップが作成されます。

  4. バックアップが作成されたので、[プログラムの追加と削除]リストに表示したくないプログラムのエントリの削除に進みます。アンインストールキーが展開されている限り、その下にプログラムのリストが表示されます。 [プログラムの追加と削除]リストに表示したくないプログラムを検索し、プログラムの名前を右クリックして、Deleteキーをクリックします。確認を求められたら、[はい]キーをクリックします。

  5. キーが削除されたら、regeditを終了し、コントロールパネルの[プログラムの追加と削除]オプションに戻って、プログラムがリストから削除されているかどうかを確認します。リストされていない場合は、レジストリからエントリを正しく削除しています。一方、リストが正しくないように見える場合は、デスクトップにあるuninstall_programs.regアイコンをダブルクリックして作成したバックアップを復元できます。コンテンツをマージするかどうかを確認するメッセージが表示されたら、「はい」と答えます。次に、手順1〜5を繰り返して、目的のプログラムを削除する必要があります。

1
SQL_Underworld