SQL Server の別のエディションへのアップグレード (セットアップ)

適用対象:SQL Server - Windows のみ

SQL Server セットアップでは、SQL Server のさまざまなエディション間でのエディションのアップグレードをサポートしています。 各エディションでサポートされるアップグレード パスについては、「サポートされているバージョンとエディションのアップグレード (SQL Server 2022)」をご覧ください。

Windows の SQL Server の各エディションでサポートされる機能のリストについては、以下を参照してください。

SQL Serverインスタンスのエディションのアップグレードを開始する前に、次の記事を確認してください。

Note

フェールオーバー クラスター インスタンス上の SQL Server: SQL Server フェールオーバー クラスター インスタンスのノードのいずれかで、エディションのアップグレードを実行するだけです。 このノードはアクティブとパッシブのいずれかになります。エディションのアップグレード中にリソースがオフラインになることはありません。 エディションをアップグレードした後は、 SQL Server インスタンスを再起動するか、別のノードにフェールオーバーする必要があります。

前提条件

ローカル インストールの場合は、セットアップを管理者として実行する必要があります。 SQL Server をリモート共有からインストールする場合は、そのリモート共有に対する読み取り権限を持つドメイン アカウントを使用する必要があります。

重要

SQL Server エディションの変更をアクティブ化するには、セットアップで SQL Server のサービスを再起動する必要があります。 これにより、サービスがオフラインの間、アプリケーションのダウンタイムが発生します。

手順

SQL Server を別のエディションにアップグレードする

  1. SQL Server のインストール メディアを挿入します。 ルート フォルダーの setup.exe をダブルクリックするか、構成ツールから SQL Server インストール センターを起動します。 ネットワーク共有からインストールするには、ネットワーク共有上のルート フォルダーに移動し、Setup.exe をダブルクリックします。

  2. SQL Server の既存のインスタンスを他のエディションにアップグレードするには、SQL Server インストール センターの [メンテナンス] をクリックし、[エディションのアップグレード] を選択します。

  3. セットアップ サポート ファイルが必要な場合は、 SQL Server セットアップによってインストールされます。 コンピューターの再起動を求めるメッセージが表示されたら、再起動してから続行します。

  4. システム構成チェッカーにより、コンピューターで検出処理が実行されます。 続行するには、 [OK] を選択します。

  5. [プロダクト キー] ページで、オプション ボタンをクリックして、 SQL Serverの無償のエディションにアップグレードするかどうか、または SQL Server の製品版の PID キーを持っているかどうかを指定します。 詳細については、「SQL Server 2022 のエディションとサポートされる機能」と「サポートされているバージョンとエディションのアップグレード (SQL Server 2022)」を参照してください。

  6. [ライセンス条項] ページで使用許諾契約書を読み、使用許諾条件に同意する場合は対応するチェック ボックスをオンにします。 続けるには、 [次へ] を選択します。 設定を完了するには、 [キャンセル] を選択します。

  7. [インスタンスの選択] ページで、アップグレードする SQL Server インスタンスを指定します。

  8. [エディション アップグレード ルール] ページでは、エディションのアップグレード操作が開始される前に、コンピューターの構成が検証されます。

  9. [エディションのアップグレードの準備完了] ページには、セットアップ時に指定したインストール オプションのツリー ビューが表示されます。 続行するには、[アップグレード] を選択します。

  10. エディションのアップグレード処理時に、新しい設定内容が反映されるようにサービスを再起動する必要があります。 エディションのアップグレードが終了すると、[完了] ページにエディションのアップグレードについての概要ログ ファイルへのリンクが表示されます。 ウィザードを閉じるには、[閉じる] を選択します。

  11. [完了] ページにインストールの概要ログ ファイルへのリンクと、その他の重要な注意事項が表示されます。

  12. コンピューターの再起動を求めるメッセージが表示されたら、再起動してください。 セットアップが完了した時点で、インストール ウィザードによるメッセージを確認することが重要です。 セットアップ ログ ファイルの詳細については、「 SQL Server セットアップ ログ ファイルの表示と読み取り」を参照してください。

  13. SQL Server Expressからアップグレードした場合は、アップグレード済みの SQL Serverインスタンスを使用する前に、追加の手順を実行する必要があります。

    • Windows SCM で SQL Server エージェント サービスを有効にします。

    • SQL Server 構成マネージャーを使用して SQL Server エージェント サービス アカウントを準備します。

SQL Server Expressからアップグレードした場合、上記の手順に加えて次の手順の実行が必要になることがあります。

  • SQL Server Express で準備されたユーザーは、アップグレード後も準備された状態のままです。 具体的には、BUILTIN\Users グループが準備されたままになります。 必要に応じて、これらのアカウントの無効化、削除、または再設定を実行します。 詳細については、「 Windows サービス アカウントと権限の構成」を参照してください。

  • tempdb および モデル システム データベースのサイズと復旧モデルはアップグレード後も変更されません。 必要に応じて、これらの設定を再構成します。 詳細については、「システム データベースのバックアップと復元 (SQL Server)」を参照してください。

  • テンプレート データベースはアップグレード後もコンピューター上に残ります。

Note

Engine_SqlEngineHealthCheck のルールでプロシージャが失敗した場合は、コマンド ラインのインストール オプションを使用して、この特定のルールをスキップし、アップグレード プロセスを正常に完了することができます。 このルールの確認をスキップするには、コマンド プロンプトを開き、SQL Server セットアップ (Setup.exe) を含むパスに変更します。 続けて、次のコマンドを入力します。

setup.exe /q /ACTION=editionupgrade /InstanceName=MSSQLSERVER /PID=<appropriatePid> /SkipRules=Engine_SqlEngineHealthCheck

関連項目