適用対象:Windows 上の SQL Server
次のシナリオでは、修復操作を使用します。
正常にインストールされた後に破損する SQL Server のインスタンスを修復します。
新たにアップグレードされたインスタンスにインスタンス名がマップされた後、アップグレード操作のキャンセルまたは失敗が生じた場合に、SQL Server のインスタンスを修復する。
概要ログに次のメッセージが表示されている場合は、失敗したアップグレード インスタンスを修復できます。
SQL Server のアップグレードに失敗しました。 続行するには、失敗の理由を調べて問題を修正し、インストールされたシステムを修復します。
概要ログに次のメッセージが表示されている場合、SQL Serverをアンインストールして、再度インストールする必要があります。 SQL Server インスタンスを修復することはできません。
SQL Server のアップグレードに失敗しました。 続行するには、失敗の理由を調べて問題を修正します。
注
SQL Server Express エディションを修復するには、オフライン インストーラーが必要です。 SQL Server Express エディションのインストールを実行し、[ メディアのダウンロード ] オプションを選択します。 ダウンロードした実行可能ファイルを使用して、 setup.exeの代わりに SQL Server セットアップを実行します。
SQL Server インスタンスを修復する
SQL Serverのインスタンスを修復すると、次のようになります。
- 欠落または破損していたすべてのファイルが差し替わります。
- 欠落または破損していたすべてのレジストリ キーが差し替わります。
- 欠落または破損していたすべての構成値が既定値に設定されます。
続行する前に、 SQL Server フェールオーバー クラスターに関して、次の重要な情報を確認してください。
修復は個々のクラスター ノードで実行する必要があります。
準備操作に失敗した後でフェールオーバー クラスター ノードを修復するには、[ノードの削除] を使用してから準備手順をもう一度実行します。 詳細については、フェールオーバー クラスター インスタンスでのノードの追加または削除 (セットアップ) に関するページを参照してください。
インストール センターから SQL Server の失敗したインストールを修復する
SQL Server のインストール メディアから、SQL Server セットアップ プログラム (
setup.exe) を起動します。前提条件とシステム検証の後、セットアップ プログラムに SQL Server インストール センター ページが表示されます。
左側のナビゲーション領域の [メンテナンス] を選択し、[修復] を選択して修復操作を開始します。
ヒント
[スタート] メニューを使用してインストール センターを起動する場合は、現時点でインストール メディアの場所を指定する必要があります。
セットアップ サポート ルールおよびセットアップ サポート ファイルのルーチンが実行されて、システムに必須コンポーネントがインストールされていること、およびコンピューターがセットアップの検証ルールに合格していることが確認されます。 [OK] または [インストール] を選択して続行します。
[インスタンスの選択] ページで、修復するインスタンスを選択し、[次へ] を選択して続行します。
修復ルールが実行され、操作が検証されます。 続けるには、[次へ] を選択します。
[修復の準備完了] ページで、操作を続行する準備ができたことが示されます。 続行するには、[修復] を選択します。
[修復の進行状況] ページに、修復操作の進行状況が表示されます。 [完了] ページでは、操作が完了したことが示されます。
コマンド プロンプトを使用して SQL Server の失敗したインストールを修復する
コマンド プロンプトで次のコマンドを実行します。 修復するインスタンスの名前と <instancename> を置き換えてください。
setup.exe /q /ACTION=Repair /INSTANCENAME=<instancename>