インストール ウィザードを使用した SQL Server のアップグレード (セットアップ)

適用対象:SQL Server - Windows のみ

SQL Server インストール ウィザードでは、1 つの機能ツリーを使用して、SQL Server コンポーネントを最新バージョンの SQL Server にインプレース アップグレードできます。

警告

SQL Server をアップグレードすると、前のバージョンの SQL Server は上書きされ、コンピューター上に存在しなくなります。

アップグレードする前に、 SQL Server データベースおよび以前の SQL Server インスタンスに関連するその他のオブジェクトをバックアップしてください。

注意事項

運用環境と開発環境の多くで、新しいインストール アップグレードまたはローリング アップグレードの方が、インプレース アップグレードよりも適しています。 アップグレード方法の詳細については、以下を参照してください。

前提条件

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

警告

アップグレードする機能は変更できず、アップグレード操作中に機能を追加することもできないことに注意してください。 アップグレード操作の完了後に、アップグレード済みの SQL Server インスタンスに機能を追加する方法の詳細については、「SQL Server のインスタンスへの機能の追加 (セットアップ)」をご覧ください。

データベース エンジンをアップグレードする場合は、「データベース エンジンのアップグレード計画の策定およびテスト」を確認し、ご利用の環境に応じて次の作業を行ってください。

  • アップグレード対象のインスタンスからすべての SQL Server データベース ファイルをバックアップし、必要に応じて復元できるようにします。

  • アップグレード対象のデータベース上で適切なデータベース コンソール コマンド (DBCC) を実行して、データベースの一貫性を確保します。

  • SQL Server コンポーネントおよびユーザー データベースのアップグレードに必要なディスク容量を見積もります。 SQL Server コンポーネントで必要とされるディスク容量については、「SQL Server のインストールに必要なハードウェアおよびソフトウェア」を参照してください。

  • 既存の SQL Server システム データベース (master、model、msdb、tempdb) が自動拡張するように構成されていることを確認し、それらが十分なハード ディスク容量を備えていることを確認します。

  • すべてのデータベース サーバーが master データベースにログオン情報を持っていることを確認します。 システム ログオン情報は master データベースに格納されるので、データベースを復元するにはこの作業が重要になります。

  • すべての起動ストアド プロシージャを無効にします。アップグレード プロセスでは、サービスの起動および停止はアップグレード中の SQL Server インスタンス上で行われます。 起動時にストアド プロシージャを実行すると、アップグレード プロセスをブロックする可能性があります。

  • SQL Server エージェントが MSX/TSX リレーションシップに参加している SQL Server のインスタンスをアップグレードする場合は、マスター サーバーをアップグレードする前に、ターゲット サーバーをアップグレードします。 ターゲット サーバーより前にマスター サーバーをアップグレードすると、SQL Server エージェントは SQL Server のマスター インスタンスに接続できなくなります。

  • SQL Server との従属関係を持つすべてのサービスを含むすべてのアプリケーションを終了します。 アップグレード実行中のインスタンスにローカル アプリケーションが接続されている場合は、アップグレード操作が失敗する場合があります。

  • レプリケーションが最新であることを確認してから、レプリケーションを停止します。
    レプリケーション環境でローリング アップグレードを実行する詳細な手順については、「レプリケートされたデータベースのアップグレード」を参照してください。

手順

SQL Server をアップグレードするには

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

  2. インストール ウィザードにより SQL Server インストール センターが起動されます。 SQL Server の既存のインスタンスをアップグレードするには、左側のナビゲーション領域の [インストール] をクリックし、アップグレード ボタンをクリックして、以前のバージョンの SQL Server からアップグレードします。

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

  4. [ライセンス条項] ページで使用許諾契約書を確認し、同意する場合は [ライセンス条項に同意する] チェック ボックスをオンにして、 [次へ] をクリックします。 SQL Serverの機能向上に役立てるため、機能の使用状況オプションを有効にしてレポートを Microsoftに送信することもできます。

  5. [グローバル ルール] ウィンドウ内で、ルール エラーが存在していない場合は、セットアップ手順は自動的に [製品の更新プログラム] ページに進みます。

  6. [Microsoft Update] ページは、コントロール パネルの [すべてのコントロール パネル項目] で [Windows Update]、[設定の変更] の順にクリックし、[Microsoft Update] のチェック ボックスがオフになっている場合、次に表示されます。 [Microsoft Update] ページでチェック マークを付けると、Windows Update を調べるときに最新の更新プログラムが含まれるようにコンピューターの設定が変更されます。

  7. [製品の更新プログラム] ページに、使用できる最新の SQL Server 製品の更新プログラムが表示されます。 更新プログラムを含めない場合は、 [SQL Server 製品の更新プログラムを含める] チェック ボックスをオフにします。 製品の更新プログラムが検出されない場合、SQL Server のセットアップではこのページは表示されず、[セットアップ ファイルのインストール] ページに自動的に移動します。

  8. [セットアップ ファイルのインストール] ページのセットアップには、セットアップ ファイルのダウンロード、抽出、およびインストールの進行状況が表示されます。 SQL Server セットアップの更新プログラムが検出され、含まれるように指定されている場合は、その更新プログラムもインストールされます。

  9. [アップグレード ルール] ウィンドウ内で、ルール エラーが存在していない場合は、セットアップ手順は自動的に [インスタンスの選択] ページに進みます。

  10. [インスタンスの選択] ページで、アップグレードする SQL Server インスタンスを指定します。 管理ツールや共有機能をアップグレードするには、 [共有機能のみをアップグレード] を選択します。

  11. [機能の選択] ページでは、アップグレードする機能があらかじめ選択されています。 機能名を選択すると、右側のペインに各コンポーネント グループの説明が表示されます。

    選択した機能の必須コンポーネントが、右側のペインに表示されます。 SQL Server セットアップでは、この手順の後半で説明するインストール手順の間に、まだインストールされていない必須コンポーネントをインストールします。

    Note

    [インスタンスの選択] ページで [<共有機能のみをアップグレード>] を選択して共有機能のアップグレードを選択している場合は、[機能の選択] ページのすべての共有機能があらかじめ選択されています。 すべての共有機能は同時にアップグレードされます。

  12. [インスタンスの構成] ページで、SQL Server のインスタンスのインスタンス ID を指定します。

    [インスタンス ID] : 既定では、インスタンス名がインスタンス ID として使用されます。 これは、 SQL Serverのインスタンスのインストール ディレクトリとレジストリ キーを識別するために使用されます。 これは、既定のインスタンスの場合も名前付きインスタンスの場合も同様です。 既定のインスタンスの場合、インスタンス名とインスタンス ID は、MSSQLSERVER になります。 既定以外のインスタンス ID を使用するには、 [インスタンス ID] ボックスに値を指定します。

    すべての SQL Server Service Pack とアップグレードが、SQL Server のインスタンスの各コンポーネントに適用されます。

    インストール済みのインスタンス - セットアップが実行されているコンピューター上にある SQL Server のインスタンスが、グリッドに表示されます。 既定のインスタンスが既にコンピューターにインストールされている場合、 SQL Serverの名前付きインスタンスをインストールする必要があります。

  13. この記事の残りの部分のワーク フローは、インストールするように指定した機能に応じて異なります。 選択した機能によっては、表示されないページもあります。

  14. [サーバーの構成 - サービス アカウント] ページには、SQL Server サービスの既定のサービス アカウントが表示されます。 このページで実際に構成するサービスは、アップグレードする機能によって異なります。

    認証とログインの情報は、以前の SQL Server インスタンスからそのまま移行されます。 すべての SQL Server サービスに同じログイン アカウントを割り当てることも、各サービス アカウントを個々に構成することもできます。 サービスを自動的に開始するか、手動で開始するか、または無効にするかを指定することもできます。 Microsoft では、サービス アカウントを個別に構成して、SQL Server サービスに、サービスでのタスクの実行に必要な最小権限が付与されるようにすることをお勧めします。 詳細については、「 Windows サービス アカウントと権限の構成」を参照してください。

    SQL Server のこのインスタンスに含まれるすべてのサービス アカウントに同じログイン アカウントを指定する場合は、ページの下部にあるフィールドに資格情報を指定します。

    セキュリティに関する注意: 空白のパスワードは使用しないでください。 強力なパスワードを使用してください。

    SQL Server サービスのログイン情報を指定したら、[次へ] をクリックします。

  15. [フルテキスト検索アップグレード オプション] ページで、アップグレードするデータベースのアップグレード オプションを指定します。 詳細については、「 フルテキスト検索アップグレード オプション」。

  16. すべてのルールに合格した場合は、[機能ルール] ウィンドウは自動的に進行します。

  17. [アップグレードの準備完了] ページには、セットアップで指定したインストール オプションのツリー ビューが表示されます。 続行するには、 [インストール] をクリックします。 SQL Server セットアップは、選択した機能の必須コンポーネントを最初にインストールし、その後で機能をインストールします。

  18. インストール中は、セットアップの進行に合わせてインストールの進行状況を監視できるように、進行状況ページに状態が表示されます。

  19. インストールが終了すると、[完了] ページにインストールの概要ログ ファイルへのリンクと、その他の重要な注意事項が表示されます。 SQL Server のインストール プロセスを完了するには、 [閉じる] をクリックします。

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

次の手順

SQL Server へのアップグレード後は、次の作業を実行します。

  • サーバーの登録 - アップグレードすると、以前の SQL Server インスタンスのレジストリ設定が削除されます。 アップグレード後、サーバーを再登録する必要があります。

  • 統計の更新: クエリ パフォーマンスを最適化するため、アップグレードに続いてすべてのデータベース上で統計を更新することをお勧めします。 sp_updatestats ストアド プロシージャを使用して、SQL Server データベース内のユーザー定義テーブルの統計を更新します。

  • 新しい SQL Server のインストールの構成 - システムの攻撃可能なセキュリティ、外部からのアクセスを減らすため、SQL Server では、主要なサービスと機能を個別にインストールし、有効化します。 外部からのアクセスの設定の詳細については、このリリースの Readme ファイルを参照してください。

参照

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