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