次の方法で共有


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

適用対象:Windows 上の SQL Server

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

累積的な更新プログラムのアンインストールについては、「SQL Server から累積的な更新プログラムをアンインストールする」をご覧ください。

注意

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

考慮事項

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

  • コンピューターに "最低限" 必要な量の物理メモリがある場合は、ページ ファイルのサイズを物理メモリの量の 2 倍に増やします。 仮想メモリが不足した状況では、SQL Server の削除が不完全になる場合があります。

  • SQL Server の複数のインスタンスがあるシステムでは、SQL Server の最後のインスタンスが削除されたときにのみ、SQL Server ブラウザー サービスがアンインストールされます。 SQL Server Browser サービスは、SQL Server の削除と同じ手順で手動で削除できます。

  • SQL Server をアンインストールすると、インストール プロセスによって追加 tempdb データ ファイルが削除されます。 アンインストール プロセスでは、 tempdb_mssql_*.ndf 名パターンを持つファイルがシステム データベース ディレクトリに存在する場合は、ファイルが削除されます。

準備

  1. データをバックアップする。 システム データベースを含むすべてのデータベースの 完全バックアップ を作成するか、 .mdf ファイルと .ldf ファイルを別の場所に手動でコピーします。 master データベースには、ログインやスキーマなど、サーバーのシステム レベルの情報がすべて含まれています。 msdb データベースには、SQL Server エージェント ジョブ、バックアップ履歴、メンテナンス プランなどのジョブ情報が含まれています。 システム データベースの詳細については、「 バックアップと復元: システム データベース (SQL Server)」を参照してください。

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

    • master.mdf
    • mastlog.ldf
    • msdbdata.mdf
    • msdblog.ldf
    • model.mdf
    • modellog.ldf
    • mssqlsystemresource.mdf
    • mssqlsystemresource.ldf
    • ReportServer[$InstanceName] のデータとログ ファイル 2
    • ReportServer[$InstanceName]TempDB のデータとログ ファイル 2

    1tempdb システム データベースはバックアップできません。

    2ReportServer データベースは、SQL Server Reporting Services に含まれています。

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

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

アンインストール

Windows 10、Windows Server 2016、Windows Server 2019、およびそれ以降のバージョンから SQL Server をアンインストールするには、次の手順に従います。

  1. [スタート] メニューから [設定] に移動します。 インストールした Windows のバージョンに応じて、[ アプリ] または [アプリ ] > [インストール済みアプリ] を選択します。

  2. 検索ボックスで「sql」を検索します。

  3. [Microsoft SQL Server (バージョン) (ビット)] を選択します。 たとえば、「 Microsoft SQL Server 2017 (64-bit) 」のように入力します。

  4. [アンインストール] を選択します。

    SQL Server のアンインストール方法を示すスクリーンショット。

    新しいバージョンの Windows を使用すると、ユーザー インターフェイスが異なる場合があります。

  5. Microsoft SQL Server インストール ウィザードを起動するには、[SQL Server] ポップアップ ダイアログで [削除] を選択します。

    SQL Server の削除方法を示すスクリーンショット。

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

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

  8. [ 削除の準備完了 ] ページで、アンインストールするコンポーネントと機能の一覧を確認します。 [ 削除] を 選択してアンインストールを開始します。

  9. [ アプリと機能] ウィンドウを更新して、SQL Server インスタンスが正常に削除されたことを確認し、SQL Server コンポーネントがまだ存在する場合はどれが存在するかを判断します。 選択した場合は、このウィンドウからもこれらのコンポーネントを削除します。

失敗した場合

削除プロセスが失敗した場合は、 SQL Server セットアップ ログ ファイル を確認して根本原因を見つけます。