SQL Server の既存のインスタンスのアンインストール (セットアップ)

ここでは、SQL Server のスタンドアロン インスタンスをアンインストールする方法について説明します。 また、このトピックの手順を実行して、SQL Server を再インストールできるようにシステムを準備します。

重要な注意事項重要

SQL Server のインスタンスをアンインストールするには、サービスとしてログオンする権限を持つローカル管理者である必要があります。

注意

SQL Server フェールオーバー クラスターをアンインストールするには、SQL Server セットアップによって提供されるノードの削除機能を使用して、各ノードを個別に削除します。 詳細については、「SQL Server フェールオーバー クラスターでのノードの追加または削除 (セットアップ)」を参照してください。

SQL Server をアンインストールする前に、次の重要な情報について検討してください。

  • 必要最小限の物理メモリを搭載したコンピューターから SQL Server コンポーネントを削除する場合、ページ ファイルのサイズが十分な大きさであることを確認してください。 ページ ファイルのサイズは、物理メモリの 2 倍である必要があります。 仮想メモリが不足した状況では、SQL Server の削除が不完全になる場合があります。

  • SQL Server 2012 のインスタンスを複数インストールしている場合、SQL Server Browser は SQL Server 2012 の最後のインスタンスがアンインストールされるときに自動的にアンインストールされます。

    ただし、SQL Server 2012 のインスタンスをアンインストールした後に SQL Server 2005 のインスタンスが存在する場合、SQL Server Browser は、SQL Server 2005 のインスタンスへの接続を補助するために、インストールされたままになります。 SQL Server Browser は、SQL Server 2005 と共にインストールされた状態にしておくことができるため、引き続き正しく機能します。

    SQL Server 2012 のすべてのコンポーネントをアンインストールするには、コントロール パネル[プログラムと機能] を使用して、SQL Server Browser コンポーネントを手動でアンインストールする必要があります。 SQL Server 2005 のインスタンスが存在する場合に SQL Server Browser を削除すると、SQL Server 2005 への接続が切断される可能性があります。 この場合、次のいずれかの方法で、SQL Server Browser を再インストールできます。

    • コントロール パネル[プログラム] を使用して、SQL Server 2005 のインスタンスを修復します。

    • SQL Server 2005 データベース エンジンまたは Analysis Services のインスタンスをインストールします。

アンインストールする前に

  1. データのバックアップ。 これは必須の手順ではありませんが、現在の状態で保存しておく必要のあるデータベースが存在する場合に行います。 また、システム データベースに対して行った変更の保存が必要になることもあります。 どのような状況でも、SQL Server をアンインストールする前にデータを必ずバックアップしてください。 あるいは、MSSQL フォルダー以外のフォルダー内にあるすべてのデータとログ ファイルのコピーを保存してください。 MSSQL フォルダーはアンインストール中に削除されます。

    保存する必要のあるファイルには、次のデータベース ファイルがあります。

    • Master.mdf

    • Mastlog.ldf

    • Model.mdf

    • Modellog.ldf

    • Msdbdata.mdf

    • Msdblog.ldf

    • Mssqlsystemresource.mdf

    • Mssqlsustemresource.ldf

    • Tempdb.mdf

    • Templog.ldf

    • ReportServer[$InstanceName] (これは Reporting Services の既定のデータベースです)

    • ReportServer[$InstanceName]TempDB (これは Reporting Services の既定の一時データベースです)

  2. ローカル セキュリティ グループの削除。 SQL Server をアンインストールする前に、SQL Server コンポーネントのローカル セキュリティ グループを削除します。

  3. すべての SQL Server サービスの停止。 SQL Server コンポーネントをアンインストールする前に、SQL Server サービスをすべて停止することをお勧めします。 アクティブな接続が存在すると、アンインストールに失敗する場合があるためです。

  4. 適切な権限を持つアカウントの使用。 SQL Server サービス アカウントを使用するか、同等の権限を持つアカウントを使用して、サーバーにログオンします。 たとえば、ローカルの Administrators グループのメンバーであるアカウントを使用してサーバーにログオンできます。

SQL Server のインスタンスをアンインストールするには

  1. アンインストール プロセスを開始するには、コントロール パネル[プログラムと機能] に移動します。

  2. [Microsoft SQL Server 2012] を右クリックし、[アンインストール] を選択します。 [削除] をクリックします。 これにより、SQL Server インストール ウィザードが開始されます。

    セットアップ サポート ルールが実行され、コンピューターの構成が確認されます。 続行するには、[次へ] をクリックします。

  3. [インスタンスの選択] ページのドロップダウン ボックスを使用して、削除する SQL Server インスタンスを指定するか、SQL Server の共有機能と管理ツールだけを削除するオプションを指定します。 続行するには、[次へ] をクリックします。

  4. [機能の選択] ページで、指定した SQL Server インスタンスから削除する機能を指定します。

    削除ルールが実行され、操作を正常に完了できることが確認されます。

  5. [削除の準備完了] ページで、アンインストールされるコンポーネントおよび機能の一覧を確認します。 [削除] をクリックしてアンインストールを開始します。

  6. 最後の SQL Server 2012 インスタンスをアンインストールした直後は、SQL Server 2012 に関連付けられた他のプログラムが [プログラムと機能] でプログラムの一覧にまだ表示されています。 ただし、[プログラムと機能] を閉じ、次に [プログラムと機能] を開いたときには、プログラムの一覧は更新され、実際にインストールされているプログラムのみが表示されます。

アンインストールが失敗した場合

  1. アンインストール プロセスが正常に完了しない場合は、アンインストールが失敗した原因となる問題の解決を試みます。 アンインストールの失敗の原因を把握するには、次の記事が役立ちます。

  2. アンインストールが失敗した原因を解決できない場合は、Microsoft サポートに問い合わせてください。 重要なファイルを誤って削除した場合など、SQL Server を再インストールする前に、オペレーティング システムの再インストールが必要になる場合もあります。

関連項目

概念

SQL Server セットアップ ログ ファイルの表示と読み取り

アンインストール後に残る SQL Server ファイル