次の方法で共有


SysPrep を使用して SQL Server をインストールする

適用対象:SQL Server - Windows only

SQL Server SysPrep に関連するセットアップ操作には、インストール センターからアクセスできます。 [インストール センター][詳細設定] ページには、[SQL Server のスタンドアロン インスタンスのイメージの準備][SQL Server の準備済みスタンドアロン インスタンスのイメージの完了] の 2 つのオプションがあります。 準備のセクションと完了のセクションで、インストール プロセスについて詳しく説明します。 詳細については、「 SysPrep を使用した SQL Server のインストールに関する考慮事項」を参照してください。

コマンド プロンプトまたは構成ファイルを使用して、SQL Server インスタンスの準備および完了を行うこともできます。 詳細については、次を参照してください。

前提条件

SQL Server をインストールする前に、「 SQL Server のインストールを計画する」の記事を確認してください

SQL Server のエディションとハードウェアとソフトウェアの要件の詳細については、次を参照してください。

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

SQL Server SysPrep クラスターのサポート

SQL Server 2014 (12.x) 以降、SysPrep では、コマンド ラインからのインストールでクラスター化された SQL Server インスタンスをサポートしています。 詳細については、「Sysprep とは」を参照してください。

SQL Server フェールオーバー クラスターを準備する (無人)

  1. イメージを準備し ( SysPrep を使用した SQL Server のインストールに関する考慮事項で説明したように)、SysPrep の一般化を使用して Windows イメージをキャプチャします。 イメージを準備するサンプルを次に示します。

    Setup.exe /q /ACTION=PrepareImage l /FEATURES=SQLEngine /InstanceID =<MYINST> /IACCEPTSQLSERVERLICENSETERMS
    

    次に、Windows SysPrep による一般化を実行します。

  2. Windows SysPrep 実行によって、イメージを配置します。

  3. Windows フェールオーバー クラスターを作成します。

  4. すべてのノードで、 /ACTION=PrepareFailoverCluster を指定して setup.exe を実行します。 次に例を示します。

    setup.exe /q /ACTION=PrepareFailoverCluster /InstanceName=<InstanceName> /Features=SQLEngine /SQLSVCACCOUNT="<DomainName\UserName>" /SQLSVCPASSWORD="xxxxxxxxxxx" /IACCEPTSQLSERVERLICENSETERMS
    

SQL Server フェールオーバー クラスターの完了 (自動実行)

使用可能なストレージ グループを所有するノードで、次のように /ACTION=CompleteFailoverCluster を指定して setup.exe を実行します。

setup.exe /q /ACTION=CompleteFailoverCluster /InstanceName=<InstanceName> /FAILOVERCLUSTERDISKS="<Cluster Disk Resource Name - for example, 'Disk S:'>:" /FAILOVERCLUSTERNETWORKNAME="<Insert FOI Network Name>" /FAILOVERCLUSTERIPADDRESSES="IPv4;xx.xxx.xx.xx;Cluster Network;xxx.xxx.xxx.x" /FAILOVERCLUSTERGROUP="MSSQLSERVER" /INSTALLSQLDATADIR="<Drive>:\<Path>\MSSQLSERVER" /SQLCOLLATION="SQL_Latin1_General_CP1_CS_AS" /SQLSYSADMINACCOUNTS="<DomainName\UserName>"

既存の SQL Server フェールオーバー クラスターにノードを追加する (無人)

  1. Windows SysPrep 実行によって、イメージを配置します。

  2. Windows フェールオーバー クラスターを結合します。

  3. すべてのノードで、 /ACTION=AddNode を指定して setup.exe を実行します。

    setup.exe /q /ACTION=AddNode /InstanceName=<InstanceName> /Features=SQLEngine /SQLSVCACCOUNT="<DomainName\UserName>" /SQLSVCPASSWORD="xxxxxxxxxxx" /IACCEPTSQLSERVERLICENSETERMS
    

SQL Server のスタンドアロン インスタンスを準備する

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

  2. インストール ウィザードで SQL Server インストール センターが実行されます。 SQL Server のインスタンスを準備するには、[詳細設定] ページで SQL Server のスタンドアロン インスタンスのイメージの準備を選択します。

  3. システム構成チェッカーにより、コンピューターで検出処理が実行されます。 続行するには、 [OK] を選択します。 画面に詳細を表示するには、 [詳細の表示] を選択するか、または [詳細レポートの表示] を選択して HTML レポートを表示します。

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

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

  6. セットアップを続行する前に、システム構成チェッカーによってコンピューターのシステムの状態が確認されます。 画面に詳細を表示するには、 [詳細の表示] を選択するか、または [詳細レポートの表示] を選択して HTML レポートを表示します。

  7. [イメージの種類の準備] ページで、[SQL Server の新しいインスタンスを準備する] をクリックします。

    [ イメージの種類の準備] ページは、マシン上に SQL Server の構成されていない準備済みインスタンスが存在する場合にのみ表示されます。 SQL Server の新しいインスタンスを準備するか、SysPrep でサポートされている機能をマシン上の既存の準備済み SQL Server インスタンスに追加するかを選択できます。 SQL Server の準備済みインスタンスに機能を追加する方法の詳細については、「準備済みインスタンス に機能を追加する」を参照してください。

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

    SQL Server 2022 (16.x) 以降のバージョンについては、 aka.ms/useterms の Microsoft SQL Server ソフトウェア ライセンス条項を参照してください。

  9. [機能の選択] ページで、インストールするコンポーネントを選択します。

    インストール コンポーネント
    SQL Server SysPrep データベース エンジン
    SQL Server のレプリケーション
    フルテキスト機能
    データ品質サービス
    ネイティブ モードの Reporting Services
    分析サービス
    再頒布可能な機能
    共有機能

    機能名を強調表示すると、右側のペインに各コンポーネント グループの説明が表示されます。 チェック ボックスはいくつでもオンにできます。 詳しくは、「SQL Server 2022 の各エディションとサポートされている機能」を参照してください。

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

  10. [イメージの準備ルール] ページで、セットアップを続行する前に、システム構成チェッカーによってコンピューターのシステムの状態が確認されます。 画面に詳細を表示するには、 [詳細の表示] を選択するか、または [詳細レポートの表示] を選択して HTML レポートを表示します。

  11. [インスタンスの構成] ページで、インスタンスのインスタンス ID を指定します。 [次へ] を選択して続行します。

    [インスタンス ID] - インスタンス ID は、SQL Server インスタンスのインストール ディレクトリとレジストリ キーを識別するために使用されます。 これは、既定のインスタンスの場合も名前付きインスタンスの場合も同様です。 準備済みのインスタンスが完了手順で既定のインスタンスとして完了すると、インスタンス名は MSSQLSERVER として上書きされます。 インスタンス ID は指定したものと変わりません。

    インスタンス ルート ディレクトリ - 既定では、インスタンス ルート ディレクトリは <drive>:\Program Files\Microsoft SQL Server\nnn\ です。 既定以外のルート ディレクトリを指定するには、指定されたフィールドを使用するか、[ 参照 ] を選択してインストール フォルダーを見つけます。 準備手順で指定したディレクトリは、[完了] ステップの構成中に使用されます。

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

    インストール済みのインスタンス - セットアップが実行されているコンピューター上にある SQL Server のインスタンスが、グリッドに表示されます。

  12. [必要なディスク領域] ページでは、指定した機能に必要なディスク領域が計算されます。 その後、必要なディスク領域が使用可能なディスク領域と比較されます。

  13. システム構成チェッカーは、指定した SQL Server 機能を使用してコンピューターの構成を検証するための準備イメージ ルールを実行します。 画面に詳細を表示するには、 [詳細の表示] を選択するか、または [詳細レポートの表示] を選択して HTML レポートを表示します。

  14. [イメージの準備の準備完了] ページには、セットアップ時に指定したインストール オプションのツリー ビューが表示されます。 このページで、セットアップは製品の更新プログラム機能が有効/無効であるか、および最終バージョンの更新プログラムであるかどうかを示します。 続行するには、[ 準備] を選択します。 SQL Server セットアップは、選択された機能に必要な前提条件を最初にインストールし、その後で該当機能をインストールします。

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

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

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

  18. これで準備手順が終了します。 SysPrep を使用した SQL Server のインストールに関する考慮事項の説明に従って、イメージを完成させたり、準備されたイメージをデプロイしたりできます。

SQL Server の準備済みインスタンスを完了する

  1. マシンのイメージに SQL Server の準備済みインスタンスが含まれている場合は、[スタート] メニューにショートカットが表示されます。 インストール センターを起動し、[詳細設定] ページで準備されたスタンドアロン インスタンスのイメージの完了を選択することもできます。

  2. システム構成チェッカーにより、コンピューターで検出処理が実行されます。 続行するには、 [OK] を選択します。 画面に詳細を表示するには、 [詳細の表示] を選択するか、または [詳細レポートの表示] を選択して HTML レポートを表示します。

  3. [ セットアップ サポート ファイル] ページで、[ インストール ] を選択してセットアップ サポート ファイルをインストールします。

  4. セットアップを続行する前に、システム構成チェッカーによってコンピューターのシステムの状態が確認されます。 確認が完了したら、 [次へ] を選択して続行します。 画面に詳細を表示するには、 [詳細の表示] を選択するか、または [詳細レポートの表示] を選択して HTML レポートを表示します。

  5. [プロダクト キー] ページで、オプション ボタンをクリックして、SQL Server の無償のエディション、または PID キーを持つ製品版のどちらをインストールするかを指定します。 詳しくは、「SQL Server 2022 の各エディションとサポートされている機能」を参照してください。 Evaluation Edition をインストールする場合、この手順を完了すると 180 日間の試用期間が開始されます。

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

  7. [ 準備済みインスタンスの選択 ] ページで、完了する準備済みインスタンスをドロップダウン リスト ボックスから選択します。 [c0] インスタンス ID [/c0] の一覧から [未構成のインスタンス] を選択します。

    [インストール済みのインスタンス]: このコンピューター上の準備済みインスタンスを含むすべてのインスタンスがグリッドに表示されます。

  8. [ 機能レビュー ] ページには、準備手順中にインストールに含まれる選択した機能とコンポーネントが表示されます。 準備済みインスタンスに含まれていない機能を SQL Server インスタンスに追加する場合は、まずこの手順で SQL Server インスタンスを完了してから、[インストール センター][機能の追加] で機能を追加します。

    インストールする製品バージョンで使用できる機能を追加できます。 詳しくは、「SQL Server 2022 の各エディションとサポートされている機能」を参照してください。

  9. [インスタンスの構成] ページで、準備済みインスタンスのインスタンス名を指定します。 SQL Server の構成が完了すると、これがインスタンスの名前になります。 [次へ] を選択して続行します。

    [インスタンス ID] - インスタンス ID は、SQL Server インスタンスのインストール ディレクトリとレジストリ キーを識別するために使用されます。 これは、既定のインスタンスの場合も名前付きインスタンスの場合も同様です。 準備済みのインスタンスが完了手順で既定のインスタンスとして完了すると、インスタンス名は MSSQLSERVER として上書きされます。 インスタンス ID は準備手順で指定したものと変わりません。

    インスタンス ルート ディレクトリ - 準備手順で指定されたディレクトリが使用され、この手順では変更できません。

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

    インストール済みのインスタンス - セットアップが実行されているコンピューター上にある SQL Server のインスタンスが、グリッドに表示されます。

  10. この記事の残りの部分のワーク フローは、準備手順で選択した機能によって異なります。 選択した機能によっては、表示されないページもあります。

  11. [サーバーの構成 - サービス アカウント] ページで、SQL Server サービスのログイン アカウントを指定します。 このページで構成する実際のサービスは、インストール時に選択した機能によって異なります。

    すべての SQL Server サービスに同じログイン アカウントを割り当てることも、各サービス アカウントを個々に構成することもできます。 サービスを自動的に開始するか、手動で開始するか、または無効にするかを指定することもできます。 Microsoft では、サービス アカウントを個別に構成して各サービスに最小限の特権を付与することをお勧めします。この場合、SQL Server サービスには、タスクを完了するために必要な最小限のアクセス許可が付与されます。 詳細については、「 SQL Server インストール ガイド 」および 「Windows サービス アカウントとアクセス許可の構成」を参照してください。

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

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

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

  12. [サーバーの構成 - 照合順序] タブを使用して、データベース エンジンおよび Analysis Services に既定以外の照合順序を指定します。 詳細については、「SQL Serverインストール ガイド」を参照してください。

  13. [データベース エンジンの構成 - アカウント プロビジョニング] ページを使用して、次を指定します。

    • セキュリティ モード - SQL Server のインスタンス用に Windows 認証または混合モード認証を選択します。 混合モード認証を選択した場合は、組み込みの SQL Server システム管理者アカウントの強力なパスワードを入力する必要があります。

      デバイスが SQL Server との接続を正常に確立した後のセキュリティ メカニズムは Windows 認証、混合モードのどちらの場合も同じです。 詳細については、「SQL Serverインストール ガイド」を参照してください。

    • SQL Server 管理者 - SQL Server のインスタンスのシステム管理者を少なくとも 1 人指定する必要があります。 SQL Server のセットアップを実行しているアカウントを追加するには、 [現在のユーザーの追加] を選択します。 システム管理者の一覧に対してアカウントを追加または削除するには、 [追加] または [削除] を選択し、SQL Server のインスタンスについて管理者特権を持っているユーザー、グループ、またはコンピューターの一覧を編集します。 詳細については、「SQL Serverインストール ガイド」を参照してください。

    一覧の編集が完了したら、 [OK] を選択します。 構成ダイアログ ボックスの管理者の一覧を確認します。 一覧が完成したら、 [次へ] を選択します。

  14. [データベース エンジンの構成] - [データ ディレクトリ] ページを使用して、既定以外のインストール ディレクトリを指定します。 既定のディレクトリにインストールする場合は、 [次へ] を選択します。

    既定以外のインストール ディレクトリを指定する場合は、インストール フォルダーがこの SQL Server インスタンスに対して一意であることを確認します。 このダイアログ ボックスのディレクトリは、SQL Server の他のインスタンスのディレクトリと共有できません。

    詳細については、「SQL Serverインストール ガイド」を参照してください。

  15. [データベース エンジンの構成 - FILESTREAM] ページを使用して、SQL Server のインスタンスに対する FILESTREAM を有効にします。 詳細については、「SQL Serverインストール ガイド」を参照してください。

  16. [Reporting Services の構成] ページを使用して、作成する Reporting Services のインストールの種類を指定します。 Reporting Services 構成モードの詳細については、 SQL Server インストール ガイドを参照してください。

  17. [エラー レポート] ページで、 Microsoft に送信する、 SQL Serverの機能向上に役立つ情報を指定します。 既定では、エラー レポートのオプションは有効になっています。

  18. [ イメージ規則の完了 ] ページで、システム構成チェッカーによって完全なイメージ ルールが実行され、指定した SQL Server 構成を使用してコンピューターの構成が検証されます。 画面に詳細を表示するには、 [詳細の表示] を選択するか、または [詳細レポートの表示] を選択して HTML レポートを表示します。

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

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

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

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

  23. この手順で準備済み SQL Server インスタンスの構成が終了し、SQL Server のインストールは完了です。

SQL Server の準備済みインスタンスに機能を追加する

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

  2. インストール ウィザードで SQL Server インストール センターが実行されます。 SQL Server の準備済みインスタンスに機能を追加するには、[詳細設定] ページで SQL Server のスタンドアロン インスタンスのイメージの準備を選択します。

  3. システム構成チェッカーにより、コンピューターで検出処理が実行されます。 続行するには、 [OK] を選択します。 画面に詳細を表示するには、 [詳細の表示] を選択するか、または [詳細レポートの表示] を選択して HTML レポートを表示します。

  4. [セットアップ サポート ファイル] ページで [インストール] を選択して、セットアップ サポート ファイルをインストールします。

  5. [イメージの種類の準備] ページで、[既存の準備済み SQL Server インスタンスに機能を追加する] オプションを選択します。 使用可能な準備済みインスタンスのドロップダウン リストから、機能を追加する特定の準備済みインスタンスを選択します。

  6. [機能の選択] ページで、指定した準備済みインスタンスに追加する機能を指定します。

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

  7. [イメージの準備ルール] ページで、セットアップを続行する前に、システム構成チェッカーによってコンピューターのシステムの状態が確認されます。 画面に詳細を表示するには、 [詳細の表示] を選択するか、または [詳細レポートの表示] を選択して HTML レポートを表示します。

  8. [必要なディスク領域] ページでは、指定した機能に必要なディスク領域が計算されます。 その後、必要なディスク領域が使用可能なディスク領域と比較されます。

  9. [ イメージ ルールの準備 ] ページで、システム構成チェッカーは、指定した SQL Server 機能を使用してコンピューターの構成を検証する準備イメージ ルールを実行します。 画面に詳細を表示するには、 [詳細の表示] を選択するか、または [詳細レポートの表示] を選択して HTML レポートを表示します。

  10. [イメージの準備の準備完了] ページには、セットアップ時に指定したインストール オプションのツリー ビューが表示されます。 続行するには、 [インストール] を選択します。 SQL Server セットアップは、選択された機能に必要な前提条件を最初にインストールし、その後で該当機能をインストールします。

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

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

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

SQL Server の準備済みインスタンスから機能を削除する

  1. アンインストール プロセスを開始するには、[ スタート ] メニューから [コントロール パネル ] を選択し、[ プログラムと機能] をダブルクリックします。

  2. アンインストールする SQL Server コンポーネントをダブルクリックし、[削除] を選択 します

  3. セットアップ サポート ルールを実行して、コンピューターの構成を確認します。 [OK] を選択して続行します。

  4. [インスタンスの選択] ページで、変更する準備済みインスタンスを選択します。 準備済みインスタンスの名前は"Unconfigured PreparedInstanceID" と表示されます。PreparedInstanceID は選択したインスタンスです。

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

  6. 削除規則は、操作が正常に完了できることを確認するために実行されます。

  7. [削除の準備完了] ページで、アンインストールされるコンポーネントおよび機能の一覧を確認します。

  8. [ 進行状況の削除] ページには、操作の状態が表示されます。

  9. [完了] ページでは、操作の完了状態を確認できます。 [閉じる] を選択して、インストール ウィザードを終了します。

準備済み SQL Server インスタンスのアンインストール

  1. アンインストール プロセスを開始するには、[ スタート ] メニューから [コントロール パネル ] を選択し、[ プログラムと機能] をダブルクリックします。

  2. アンインストールする SQL Server コンポーネントをダブルクリックし、[削除] を選択 します

  3. セットアップ サポート ルールを実行して、コンピューターの構成を確認します。 [OK] を選択して続行します。

  4. [インスタンスの選択] ページで、変更する準備済みインスタンスを選択します。 準備済みインスタンスの名前は"Unconfigured PreparedInstanceID" と表示されます。PreparedInstanceID は選択したインスタンスです。

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

  6. [ 削除ルール ] ページで、セットアップによってルールが実行され、操作が正常に完了できることを確認します。

  7. [削除の準備完了] ページで、アンインストールされるコンポーネントおよび機能の一覧を確認します。

  8. [ 進行状況の削除] ページには、操作の状態が表示されます。

  9. [完了] ページでは、操作の完了状態を確認できます。 [閉じる] を選択して、インストール ウィザードを終了します。

  10. すべての SQL Server コンポーネントが削除されるまで、手順 1. から 9. を繰り返します。

SQL Server の完成したインスタンスを変更またはアンインストールする

機能の追加や削除、または完了した SQL Server インスタンスのアンインストールを行う処理は、インストールされた SQL Server のインスタンスに対して行う処理に似ています。 詳細については、次の記事を参照してください。