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

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

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

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

前提条件

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

SQL Server のエディションおよびハードウェアとソフトウェアの要件の詳細については、「 SQL Server のインストールに必要なハードウェアおよびソフトウェア」を参照してください。

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

SQL Server 2014 (2.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 フェールオーバークラスターの完了 (自動実行)

  1. 使用可能なストレージ グループを所有するノードで、次のように /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 の新しいインスタンスを準備するか、またはコンピューター上の SQL Server の既存の準備済みインスタンスに sys 準備サポート機能を追加するかを選択できます。 の準備済みインスタンスに機能を追加する方法の詳細については SQL Server 「準備済みインスタンスへの機能の追加」を参照してください。

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

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

    インストール コンポーネント
    SysPrep の SQL Server データベース エンジン

    SQL Server のレプリケーション

    フルテキスト機能

    Data Quality Services

    ネイティブモードでの Reporting Services

    Analysis Services

    再頒布可能な機能

    共有機能

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

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

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

  11. [インスタンスの構成] ページで、インスタンスのインスタンス ID を指定します。 [次へ] をクリックして次に進みます。

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

    インスタンスルートディレクトリ-既定では、インスタンスルートディレクトリは C:\Program files \ Microsoft SQL Server \nnn\ です。 既定以外のルート ディレクトリを指定するには、表示されたフィールドを使用するか、 [参照] をクリックしてインストール フォルダーを検索します。 準備手順で指定したディレクトリは、完了手順の構成時に使用されます。

    すべての SQL Server サービスパックとアップグレードは、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 の各エディションとサポートされている機能」をご覧ください。 Evaluation Edition をインストールする場合、180 日の試用期間はこの手順が完了した時点から開始します。

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

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

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

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

    Note

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

  9. [インスタンスの構成] ページで、準備済みインスタンスのインスタンス名を指定します。 これは、インスタンスの構成が完了したらインスタンスの名前SQL Server。 [次へ] をクリックして次に進みます。

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

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

    すべてのSQL Serverサービス パックとアップグレードは、サービス パックのインスタンスのすべてのコンポーネントにSQL Server。

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

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

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

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

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

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

    サービスのログイン情報の指定が完了したら、[次SQL Serverクリックします

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

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

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

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

    • SQL Server管理者 - システム管理者のインスタンスには、少なくとも 1 人のシステム管理者を指定SQL Server。 SQL Server セットアップを実行しているアカウントを追加するには、 [現在のユーザーの追加] をクリックします。 システム管理者の一覧に対してアカウントを追加または削除するには、[追加] または [削除] をクリックし、SQL Server のインスタンスに対する管理者特権を持つユーザー、グループ、またはコンピューターの一覧を編集します。 詳細については、「 データベース エンジンの構成 - サーバー構成」を参照してください。

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

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

    重要

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

    詳細については、「 データベース エンジンの構成 - データ ディレクトリ」を参照してください。

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

  16. [構成Reporting Servicesを使用して、作成するインストールの種類Reporting Services指定します。 構成モードの詳細についてはReporting Services構成オプション (SSRS Reporting Servicesを参照してください

  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. [インスタンスの選択] ページで、変更する準備済みインスタンスを選択します。 準備済みインスタンスの名前は "未構成の PreparedInstanceID" として表示されます。PreparedInstanceID は選択したインスタンスです。

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

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

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

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

  9. [完了] ページで、処理の完了状態を確認できます。 [閉じる] をクリックして、インストール ウィザードを終了します。

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

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

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

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

  3. セットアップ サポート ルールが実行され、コンピューターの構成が確認されます。 続行するには、 [OK] をクリックします。

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

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

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

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

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

  9. [完了] ページで、処理の完了状態を確認できます。 [閉じる] をクリックして、インストール ウィザードを終了します。

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

完了した SQL Server インスタンスの変更またはアンインストール

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

参照

Sysprep とは
Sysprep のしくみ