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

適用対象: はいSQL Server (サポートされているすべてのバージョン) - Windows のみ

SQL Server セットアップでは、SQL Server のさまざまなエディション間でのエディションのアップグレードをサポートしています。 各エディションでサポートされるアップグレード パスについては、「 サポートされているバージョンとエディションのアップグレード」をご覧ください。 SQL Serverインスタンスのエディションのアップグレードを開始する前に、次の記事を確認してください。

SQL Server 2019 の各エディションとサポートされている機能

注意

フェールオーバー クラスター インスタンス上の 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 のエディションとコンポーネントに関するページと、「サポートされているバージョンとエディションのアップグレード」を参照してください。

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

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

注意

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

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

参照

SQL Server のアップグレード
旧バージョンとの互換性_削除