次の方法で共有


SQL Server エディションのインプレース変更 (セットアップ)

適用対象:SQL Server - Windows のみ

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

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

この記事では、エディションのダウングレードを行う方法についても説明します。 たとえば、Sql Server の Enterprise Edition から Standard エディションにダウングレードする必要がある場合は、この記事で説明されている手順に従います。

注釈

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

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

[前提条件]

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

Important

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

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

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

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

エディションをダウングレードする

SQL Server のエディションをダウングレードするには、SQL Server インスタンスを完全にアンインストールし、目的のエディションセットアップ メディアでもう一度インストールする必要があります。

Warnung

SQL Server をアンインストールして再インストールすると、追加のダウンタイムが発生します。

次の手順に従って、SQL Server のエディションをダウングレードできます。

  1. システム データベースを含むすべてのデータベースをバックアップします。 バックアップするデータベースの一覧については、「バックアップ と復元: システム データベース (SQL Server)」の表を参照してください。

  2. システム データベース ファイル (mastermodelmsdb) を新しいディレクトリの場所に移動します。

  3. SQL Server と関連するすべてのサービスを完全にアンインストールします。 詳細については、「 SQL Server の既存のインスタンスをアンインストールする (セットアップ)」を参照してください。

  4. コンピューターを再起動します。 新しいインストールでは、この手順が必要です。

  5. SQL Server の目的のエディションのメディアを使用して SQL Server をインストールします。 必ず、以前に使用したのと同じ SQL Server インスタンス名を使用してください。

  6. 該当する場合は、最新のサービス パックと累積的な更新プログラムをインストールします。 詳細については、「 SQL Server の最新の更新プログラムとバージョン履歴」を参照してください。

  7. インストール時に作成された新しいシステム データベースを、以前に別のディレクトリの場所に移動したシステム データベースに置き換えます。