適用対象:SQL Server - Windows only
SQL Server セットアップを実行する前に、「 SQL Server のインストールの計画」を確認してください。
SQL Server の新しいインスタンスをコマンド プロンプトからインストールすると、インストールする機能とその構成を指定できます。 また、セットアップのユーザー インターフェイスに、サイレント モード、基本的な対話方式、または完全な対話方式を指定できます。
コマンド プロンプトから SQL Server インスタンスをインストールまたは構成するには、管理コマンド プロンプトを開き、setup.exe がある場所に移動します。 実行しようとしている操作を達成するための、必須のパラメーターと省略可能なパラメーターと共に、setup.exe コマンドを実行します。
C:\SQLMedia\SQLServer2025> setup.exe /[Option] /[Option] = {value}
次の例では、SQL Server データベース エンジン、SQL Server Analysis Services、SQL Server、Integration Services をサイレント モードでインストールします。
C:\SQLMedia\SQLServer2025> setup.exe /Q /IACCEPTSQLSERVERLICENSETERMS /ACTION="install"
/PID="AAAAA-BBBBB-CCCCC-DDDDD-EEEEE" /FEATURES=SQL,AS,IS
/INSTANCENAME=MSSQLSERVER /SQLSVCACCOUNT="MyDomain\MyAccount"
/SQLSVCPASSWORD="************" /SQLSYSADMINACCOUNTS="MyDomain\MyAccount "
/AGTSVCACCOUNT="MyDomain\MyAccount" /AGTSVCPASSWORD="************"
/ASSVCACCOUNT="MyDomain\MyAccount" /ASSVCPASSWORD="************"
/ISSVCACCOUNT="MyDomain\MyAccount" /ISSVCPASSWORD="************"
/ASSYSADMINACCOUNTS="MyDomain\MyAccount"
コンソール内で使用可能なすべてのコマンドの一覧を表示するには、/help フラグを指定して実行可能ファイルを実行します。
C:\SQLMedia\SQLServer2025> setup.exe /help
重要
/PRODUCTCOVEREDBYSA インストール パラメーターは、SQL Server 2022 (16.x) で導入されました。 このパラメーターは、指定されたプロダクト キー (/PID=) ライセンスがソフトウェア アシュアランスまたは SQL Server サブスクリプション契約の対象であるか、あるいは単に SQL Server ライセンスの対象であるかを示します。
この記事の残りの部分では、使用可能なパラメーターの詳細について説明します。
注意
コマンド ラインを使ってインストールする場合、SQL Server では、 パラメーターを使用した ''非表示/Q'' モード、または パラメーターを使用した ''/QS'' モードが完全にサポートされます。
/QS スイッチを使用すると、進捗状況のみが表示され、入力はできません。また、該当する場合でもエラー メッセージは表示されません。
/QS パラメーターは、/ACTION=INSTALL が指定されている場合にのみサポートされます。
どのインストール メソッドを使用するかにかかわらず、個人として、または組織を代表して、ソフトウェア ライセンス条項を承諾するかどうかを確認する必要があります。ただし、ソフトウェアの使用に別の契約 ( Microsoft ボリューム ライセンス契約、ISV や OEM とのサード パーティ契約など) が適用される場合を除きます。
ライセンス条項は、セットアップのユーザー インターフェイスで確認し、同意することができます。 無人インストール (/Q または /QS パラメーターを使用) には、/IACCEPTSQLSERVERLICENSETERMS パラメーターを含める必要があります。 ライセンス条項は、「 マイクロソフト ソフトウェア ライセンス条項」で別途確認できます。
SQL Server 2022 (16.x) 以降のバージョンについては、 aka.ms/useterms の Microsoft SQL Server ソフトウェア ライセンス条項を参照してください。
ソフトウェアの入手方法 (Microsoft ボリューム ライセンスを通じて入手した場合など) によっては、ソフトウェアの使用に追加の条件が課されることがあります。
コマンド ラインによるインストールは、次のシナリオでサポートされます。
- コマンド プロンプトから指定された構文とパラメーターを使用して、SQL Server のインスタンスと共有コンポーネントをローカル コンピューターにインストール、アップグレード、または削除します。
- フェールオーバー クラスター インスタンスのインストール、アップグレード、または削除を行う場合。
- SQL Server のあるエディションから SQL Serverの別のエディションにアップグレードする場合。
- 構成ファイルに指定された構文とパラメーターを使用して、ローカル コンピューターに SQL Server のインスタンスをインストールする場合。 この方法を使用すると、インストール構成を複数のコンピューターにコピーしたり、フェールオーバー クラスターのインストールで複数のノードをインストールしたりすることができます。
注意
ローカル インストールの場合は、セットアップを管理者として実行する必要があります。 SQL Server をリモート共有からインストールする場合は、そのリモート共有に対する読み取り権限と実行権限を持つドメイン アカウントを使用する必要があります。 フェールオーバー クラスターのインストールの場合は、サービスとしてログインする権限、およびすべてのフェールオーバー クラスター ノード上のオペレーティング システムの一部として動作する権限を持つローカル管理者である必要があります。
セットアップ パラメーターの適切な使用法
正しい構文でインストール コマンドを作成するには、次のガイドラインに従ってください。
| パラメーター | 例 |
|---|---|
| /パラメーター | /INDICATEPROGRESS |
| /PARAMETER=真/偽 | /SQLSVCINSTANTFILEINIT=True |
| /PARAMETER=1/0 (Boolean 型用) | /TCPENABLED=1 |
| /PARAMETER="値" (すべての単一値パラメーター用)。 パスを必要とするパラメーターの場合、 /INSTANCEDIR=C:\Path または /INSTANCEDIR="C:\Path" がサポートされています。 |
/PID="PID" /SQLSVCSTARTUPTYPE="Automatic" |
| /PARAMETER="値 1" "値 2" "値 3" (すべての複数値パラメーター用)。 例外: /FEATURES。これは複数値を持つパラメーターですが、その書式はスペースのないコンマ区切りの /FEATURES=AS,RS,IS です。 |
/SQLSYSADMINACCOUNTS="Contoso\John" "Contoso\Mary" |
重要
SQL Server をインストールするときに、INSTANCEDIR と SQLUSERDBDIR に同じディレクトリ パスを指定した場合、SQL Server エージェントとフルテキスト検索は、アクセス許可がないために開始されません。
注意
リレーショナル サーバーの値では、1 つ (\) または 2 つの円記号 (\\) を追加して終了する形式のパスがサポートされています。
パラメーター オプション
次のセクションでは、インストール、更新、修復のシナリオのためのコマンドライン インストール スクリプトを作成するパラメーターについて示します。 パラメーターは、選択したシナリオに応じて異なる値をとる場合があります。
SQL Server データベース エンジン コンポーネント用として挙げられているパラメーターは、そのコンポーネント専用です。 SQL Server エージェント パラメーターおよび SQL Server ブラウザー パラメーターは、 SQL Server データベース エンジンをインストールする場合に適用されます。
- インストール パラメーター
- SysPrep パラメーター
- アップグレード パラメーター
- 修復パラメーター
- 再構築システム データベース パラメーター
- アンインストール パラメーター
- フェールオーバー クラスター パラメーター
- サービス アカウント パラメーター
- 機能パラメーター
- ロール パラメーター
- /FAILOVERCLUSTERROLLOWNERSHIP パラメーターを使用してフェールオーバー動作を制御する
- インスタンス ID (InstanceID) の構成
インストール パラメーター
次の表にあるパラメーターを使用して、SQL Server の新しいインスタンスをインストールするためのコマンドライン スクリプトを作成します。
| SQL Server データベース エンジン コンポーネント | パラメーター | 説明 |
|---|---|---|
| データベース エンジン セットアップ コントロール | /ACTION必須 |
インストール ワークフローを示すために必要です。 サポートされる値: Install。 |
| データベース エンジン セットアップ コントロール | /SUPPRESSPRIVACYSTATEMENTNOTICE自動インストールのために または /Q パラメーターが指定されている場合は/QS |
プライバシーに関する声明を非表示にします。 このフラグを使用すると、プライバシーに関する声明に同意したことになります。 |
| データベース エンジン セットアップ コントロール | /IACCEPTSQLSERVERLICENSETERMS自動インストールのために または /Q パラメーターが指定されている場合は/QS |
ライセンス条項への同意を確認するために必要です。 SQL Server 2022 (16.x) 以降の場合は、aka.ms/useterms の Microsoft SQL Server ソフトウェア ライセンス条項をお読みください。 |
| SQL Server Python セットアップ コントロール | /IACCEPTPYTHONLICENSETERMSAnaconda Python パッケージを含む自動インストールのために パラメーターまたは /Q パラメーターが指定されている場合は/QS。 |
ライセンス条項への同意を確認するために必要です。 |
| SQL Server R セットアップ コントロール | /IACCEPTROPENLICENSETERMSMicrosoft R Open パッケージを含む自動インストールのために または /Q パラメーターが指定されている場合は/QS。 |
ライセンス条項への同意を確認するために必要です。 |
| データベース エンジン セットアップ コントロール | /ENU省略可能 |
ローカライズされたオペレーティング システムに SQL Server の英語版をインストールする場合に、オペレーティング システムに対応する言語と英語の両方の言語パックがインストール メディアに含まれているときは、このパラメーターを使用します。 |
| データベース エンジン セットアップ コントロール | /UpdateEnabled省略可能 |
SQL Server セットアップで製品の更新プログラムを検出し、それらを含める必要があるかどうかを指定します。 有効な値は、True と False または 1 と 0 です。 既定では、SQL Server セットアップには検出された更新プログラムが含まれます。 |
| データベース エンジン セットアップ コントロール | /UpdateSource省略可能 |
SQL Server セットアップで製品の更新プログラムを取得する場所を指定します。 有効な値は Microsoft Update を検索する "MU"、有効なフォルダー パス、相対パス (.\MyUpdates など)、または UNC 共有です。 既定では、SQL Server セットアップでは、Windows Server Update サービスを介して Microsoft Update または Windows Update サービスが検索されます。 |
| データベース エンジン セットアップ コントロール | /CONFIGURATIONFILE省略可能 |
使用する 構成ファイル を指定します。 |
| データベース エンジン セットアップ コントロール | /ERRORREPORTING適用対象: SQL Server 2014 (12.x) 以前のバージョン 省略可能 |
Microsoft にエラー フィードバックを送信する方法を管理するには、 SQL Server (CEIP) の使用状況と診断データ収集の構成に関するページを参照してください。 以前のバージョンでは、この値は SQL Server のエラー 報告を指定します。 詳細については、「SQL Server のプライバシーの補足情報」を参照してください。 サポートされる値: - 1 = 有効- 0 = 無効 |
| データベース エンジン セットアップ コントロール |
/FEATURES または /ROLE必須 |
インストールするコンポーネントを指定します。 インストールする SQL Server コンポーネントを個別に指定するには、 /FEATURES を選びます。 詳細については、この記事で後述する 機能パラメーター を参照してください。セットアップ ロールを指定するには、 /ROLE を選びます。 セットアップ ロールは、事前に定義された構成で SQL Server をインストールします。 |
| データベース エンジン セットアップ コントロール |
/HELP または ?省略可能 |
パラメーターの使用法のオプションを表示します。 |
| データベース エンジン セットアップ コントロール | /INDICATEPROGRESS省略可能 |
詳細なセットアップ ログ ファイルがコンソールにパイプされるように指定します。 |
| データベース エンジン セットアップ コントロール | /INSTALLSHAREDDIR省略可能 |
共有コンポーネント (64 ビット) の既定以外のインストール ディレクトリを指定します。 既定値は %Program Files%\Microsoft SQL Server です%Program Files(x86)%\Microsoft SQL Server には設定不可 |
| データベース エンジン セットアップ コントロール | /INSTALLSHAREDWOWDIR省略可能 |
共有コンポーネント (32 ビット) の既定以外のインストール ディレクトリを指定します。 64 ビット システムのみでサポートされます。 既定値は %Program Files(x86)%\Microsoft SQL Server です%Program Files%\Microsoft SQL Server には設定不可 |
| データベース エンジン セットアップ コントロール | /INSTANCEDIR省略可能 |
インスタンス専用のコンポーネントについて既定以外のインストール ディレクトリを指定します。 |
| データベース エンジン セットアップ コントロール | /INSTANCEID省略可能 |
InstanceIDの既定値以外の値を指定します。 |
| データベース エンジン セットアップ コントロール | /INSTANCENAME必須 |
SQL Server データベース エンジン インスタンス名を指定します。 詳細については、 インストール ウィザードのヘルプを参照してください。 |
| データベース エンジン セットアップ コントロール | /PRODUCTCOVEREDBYSA適用対象: SQL Server 2022 (16.x) 以降のバージョン 必須。 AZUREEXTENSIONを使用してコマンド プロンプトから Azure 拡張機能機能をインストールする場合。 |
SQL Server のライセンス カバレッジを指定します。/PRODUCTCOVEREDBYSA=True、または単に /PRODUCTCOVEREDBYSA は、ソフトウェア アシュアランスまたは SQL Server サブスクリプションの対象であることを示します。/PRODUCTCOVEREDBYSA=False、またはパラメーターが省略されている場合、SQL Server ライセンスの対象であることを示します。 |
| データベース エンジン セットアップ コントロール | /PID省略可能 |
SQL Server のエディション用のプロダクト キーを指定します。 このパラメーターが指定されていない場合は、Evaluation が使用されます。 注: SQL Server Express、SQL Server Express with Advanced Services、SQL Server Express with Tools、SQL Server Developer、または SQL Server Evaluation をインストールする場合、PID は事前に定義されます。 |
| データベース エンジン セットアップ コントロール |
/Q または /QUIET省略可能 |
セットアップが、ユーザー インターフェイスなしで、非表示モードで実行されるように指定します。 このパラメーターは、自動インストールに使用されます。
/Q パラメーターによって、/QS パラメーターの入力がオーバーライドされます。 |
| データベース エンジン セットアップ コントロール |
/QS または /QUIETSIMPLE省略可能 |
セットアップが UI を使用して実行され、進捗状況は表示されますが、入力が受け入れられないか、エラー メッセージが表示されないように指定します。 |
| データベース エンジン セットアップ コントロール | /UIMODE省略可能 |
セットアップ時に表示するダイアログ ボックスの数を最小限に抑えるかどうかを指定します。/UIMODE は、/ACTION=INSTALL と UPGRADE パラメーターでのみ使用できます。サポートされる値: - /UIMODE=Normal は、Express 以外のエディションの既定値で、選ばれた機能のセットアップ ダイアログ ボックスをすべて表示します。- /UIMODE=AutoAdvance は、Express エディションの既定値で、重要でないダイアログ ボックスをスキップします。UIMODE は、他のパラメーターと組み合わせて使用するとオーバーライドされます。 たとえば、/UIMODE=AutoAdvance と /ADDCURRENTUSERASSQLADMIN=FALSE の両方が指定されている場合、プロビジョニング ダイアログ ボックスには現在のユーザーの情報が自動入力されません。UIMODE 設定は、/Q や /QS パラメーターでは使用できません。 |
| データベース エンジン セットアップ コントロール | /SQMREPORTING適用対象: SQL Server 2014 (12.x) 以前のバージョン 省略可能 |
Microsoft にエラー フィードバックを送信する方法を管理するには、 SQL Server (CEIP) の使用状況と診断データ収集の構成に関するページを参照してください。 以前のバージョンでは、これにより SQL Server の機能の使用状況レポートが指定されます。 サポートされる値: - 1 = 有効- 0 = 無効 |
| データベース エンジン セットアップ コントロール | /HIDECONSOLE省略可能 |
コンソール ウィンドウを非表示にするか閉じる場合に指定します。 |
| SQL Server エージェント | /AGTSVCACCOUNT必須 |
SQL Server エージェント サービスのアカウントを指定します。 |
| SQL Server エージェント | /AGTSVCPASSWORD必須 |
SQL Server エージェント サービス アカウントのパスワードを指定します。 管理されたサービス アカウント、仮想アカウント、またはビルトイン アカウントの使用時、このパラメーターは省略できます。 |
| SQL Server エージェント | /AGTSVCSTARTUPTYPE省略可能 |
SQL Server エージェント サービスの スタートアップ モードを指定します。 サポートされる値: - Automatic- Disabled- Manual |
| PolyBase エンジン | /PBENGSVCACCOUNT省略可能 |
エンジン サービスのアカウントを指定します。 既定値: NT AUTHORITY\NETWORK SERVICE。 |
| PolyBase エンジン | /PBENGSVCPASSWORD省略可能 |
エンジン サービス アカウントのパスワードを指定します。 |
| PolyBase エンジン | /PBENGSVCSTARTUPTYPE省略可能 |
PolyBase エンジン サービスの開始モードを指定します。 サポートされる値: - Automatic (既定値)- Disabled- Manual |
| PolyBase データ移動 | /PBDMSSVCACCOUNT省略可能 |
データ移動サービスのアカウントを指定します。 既定値: NT AUTHORITY\NETWORK SERVICE。 |
| PolyBase データ移動 | /PBDMSSVCPASSWORD省略可能 |
データ移動アカウントのパスワードを指定します。 管理されたサービス アカウント、仮想アカウント、またはビルトイン アカウントの使用時、このパラメーターは省略できます。 |
| PolyBase データ移動 | /PBDMSSVCSTARTUPTYPE省略可能 |
データ移動サービスの開始モードを指定します。 サポートされる値: - Automatic (既定値)- Disabled- Manual |
| PolyBase | /PBPORTRANGE省略可能 |
PolyBase サービスのポート範囲 (6 ポート以上) を指定します。 例:/PBPORTRANGE=16450-16460 |
| PolyBase | /PBSCALEOUT省略可能 |
SQL Server データベース エンジン インスタンスを PolyBase スケールアウト計算グループの一部として使用するかどうかを指定します。 ヘッド ノードを含む PolyBase スケール アウト計算グループを構成する場合は、このオプションを使用します。 サポートされる値: True、False |
| Analysis Services | /ASBACKUPDIR省略可能 |
Analysis Services バックアップ ファイルのディレクトリを指定します。 既定値: 64 ビットの WOW モード: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Backup他のすべてのインストール: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Backup |
| Analysis Services | /ASCOLLATION省略可能 |
Analysis Servicesの照合順序の設定を指定します。 既定値: Latin1_General_CI_AS注: Windows 照合順序のみがサポートされています。 SQL 照合順序を使用すると、予期しない動作が発生するおそれがあります。 |
| Analysis Services | /ASCONFIGDIR省略可能 |
Analysis Services 構成ファイルのディレクトリを指定します。 既定値: 64 ビットの WOW モード: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Config他のすべてのインストール: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Config |
| Analysis Services | /ASDATADIR省略可能 |
Analysis Services データ ファイルのディレクトリを指定します。 既定値: 64 ビットの WOW モード: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Data他のすべてのインストール: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Data |
| Analysis Services | /ASLOGDIR省略可能 |
Analysis Services ログ ファイルのディレクトリを指定します。 既定値: 64 ビットの WOW モード: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Log他のすべてのインストール: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Log |
| Analysis Services | /ASSERVERMODE省略可能 |
Analysis Services インスタンスのサーバー モードを指定します。 クラスターのシナリオで有効な値は、MULTIDIMENSIONAL または TABULAR です。
ASSERVERMODE では、大文字と小文字が区別されます。 すべての値は大文字で表す必要があります。 有効な値の詳細については、「 Install Analysis Services in Tabular Mode」を参照してください。 |
| Analysis Services | /ASSVCACCOUNT必須 |
Analysis Services サービスのアカウントを指定します。 |
| Analysis Services | /ASSVCPASSWORD必須 |
Analysis Services サービスのパスワードを指定します。 管理されたサービス アカウント、仮想アカウント、またはビルトイン アカウントの使用時、このパラメーターは省略できます。 |
| Analysis Services | /ASSVCSTARTUPTYPE省略可能 |
サービスの スタートアップ Analysis Services モードを指定します。 サポートされる値: - Automatic- Disabled- Manual |
| Analysis Services | /ASSYSADMINACCOUNTS必須 |
Analysis Servicesの管理者資格情報を指定します。 |
| Analysis Services | /ASTEMPDIR省略可能 |
Analysis Services 一時ファイルのディレクトリを指定します。 既定値: 64 ビットの WOW モード: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Temp他のすべてのインストール: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Temp |
| Analysis Services | /ASPROVIDERMSOLAP省略可能 |
MSOLAP プロバイダーをインプロセスで実行できるかどうかを指定します。 既定値: - 1 = 有効 |
| Analysis Services | /FARMACCOUNTの場合は SPI_AS_NewFarm |
SharePoint の全体管理サービスとその他の重要なサービスをファームで実行するためのドメイン ユーザー アカウントを指定します。 このパラメーターは、 /ROLE = SPI_AS_NEWFARM でインストールされた Analysis Services インスタンスに対してのみ使用されます。 |
| Analysis Services | /FARMPASSWORDの場合は SPI_AS_NewFarm |
ファーム アカウントのパスワードを指定します。 管理されたサービス アカウント、仮想アカウント、またはビルトイン アカウントの使用時、このパラメーターは省略できます。 |
| Analysis Services | /PASSPHRASEの場合は SPI_AS_NewFarm |
アプリケーション サーバーまたは Web フロントエンド サーバーを SharePoint ファームに追加するために使用されるパスフレーズを指定します。 このパラメーターは、 /ROLE = SPI_AS_NEWFARM でインストールされた Analysis Services インスタンスに対してのみ使用されます。 |
| Analysis Services | /FARMADMINIPORTの場合は SPI_AS_NewFarm |
SharePoint の全体管理 Web アプリケーションに接続するために使用されるポートを指定します。 このパラメーターは、 /ROLE = SPI_AS_NEWFARM でインストールされた Analysis Services インスタンスに対してのみ使用されます。 |
| SQL Server ブラウザー | /BROWSERSVCSTARTUPTYPE省略可能 |
SQL Server Browser サービスの スタートアップ モードを指定します。 サポートされる値: - Automatic- Disabled- Manual |
| SQL Server データベース エンジン | /ENABLERANU省略可能 |
SQL Server Express のインストールの実行アカウント資格情報を有効にします。 |
| SQL Server データベース エンジン | /INSTALLSQLDATADIR省略可能 |
SQL Server データ ファイルのデータ ディレクトリを指定します。 既定値: 64 ビットの WOW モード: %Program Files(x86)%\Microsoft SQL Server\他のすべてのインストール: %Program Files%\Microsoft SQL Server\ |
| SQL Server データベース エンジン | /SAPWDの場合は /SECURITYMODE=SQL |
SQL Server SA アカウントのパスワードを指定します。 |
| SQL Server データベース エンジン | /SECURITYMODE省略可能 |
SQL Server のセキュリティ モードを指定します。 このパラメーターが指定されていない場合、Windows 限定の認証モードがサポートされます。 サポートされる値: SQL |
| SQL Server データベース エンジン | /SQLBACKUPDIR省略可能 |
バックアップ ファイルのディレクトリを指定します。 既定値: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Backup |
| SQL Server データベース エンジン | /SQLCOLLATION省略可能 |
SQL Serverの照合順序の設定を指定します。 既定のインストール設定はオペレーティング システム (OS) ロケールによって決定されます。 サーバーレベルの照合順序はセットアップ中に変更するか、インストール前に OS ロケールを変更することで変更できます。 既定の照合順序は、特定のロケール別に関連付けられている中で最も古いバージョンに設定されます。 これは下位互換性によるものです。 そのため、これが常に推奨される照合順序になるとは限りません。 SQL Server の機能を活用するには、Windows 照合順序を使用するように既定のインストール設定を変更します。 たとえば、OS のロケールが English (United States) (コード ページ 1252) の場合、セットアップ中、既定の照合順序は SQL_Latin1_General_CP1_CI_AS になります。これは Windows 照合順序でそれに最も近い Latin1_General_100_CI_AS_SC に変更できます。詳細については、「照合順序および Unicode のサポート」を参照してください。 |
| SQL Server データベース エンジン | /ADDCURRENTUSERASSQLADMIN省略可能 |
現在のユーザーを SQL Server sysadmin 固定サーバー ロールに追加します。 /ADDCURRENTUSERASSQLADMIN パラメーターは、Express エディションをインストールする場合、または /ROLE=AllFeatures_WithDefaults が使われている場合に使用できます。 詳細については、この記事の後半の /ROLE を参照してください。/ADDCURRENTUSERASSQLADMIN の使用は省略可能ですが、/ADDCURRENTUSERASSQLADMIN または /SQLSYSADMINACCOUNTS は必須です。既定値: SQL Server Express の各エディションの場合は True他のすべてのエディションの場合は False |
| SQL Server データベース エンジン | /SQLSVCACCOUNT必須 |
SQL Server サービスの開始アカウントを指定します。 |
| SQL Server データベース エンジン | /SQLSVCPASSWORD必須 |
SQLSVCACCOUNT のパスワードを指定します。 管理されたサービス アカウント、仮想アカウント、またはビルトイン アカウントの使用時、このパラメーターは省略できます。 |
| SQL Server データベース エンジン | /SQLSVCSTARTUPTYPE省略可能 |
サービスの スタートアップ SQL Server モードを指定します。 サポートされる値: - Automatic- Disabled- Manual |
| SQL Server データベース エンジン | /SQLSYSADMINACCOUNTS必須 |
sysadminロールのメンバーになるためにログインを準備するには、このパラメーターを使用します。 SQL Server Express 以外の SQL Server のエディションの場合、 /SQLSYSADMINACCOUNTS は必須です。 SQL Server Express の各エディションの場合、/SQLSYSADMINACCOUNTS の使用は省略できますが、/SQLSYSADMINACCOUNTS または /ADDCURRENTUSERASSQLADMIN は必須です。 |
| SQL Server データベース エンジン | /SQLTEMPDBDIR省略可能 |
tempdb データ ファイルのディレクトリを指定します。 複数のディレクトリを指定する場合、各ディレクトリを空白で区切ります。 複数のディレクトリが指定されている場合、 tempdb データ ファイルはラウンド ロビン方式でディレクトリ全体に分散されます。既定値: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (システム データ ディレクトリ)注: このパラメーターは、RebuildDatabase シナリオにも追加されます。 |
| SQL Server データベース エンジン | /SQLTEMPDBLOGDIR省略可能 |
tempdb ログ ファイルのディレクトリを指定します。既定値: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (システム データ ディレクトリ)注: このパラメーターは、RebuildDatabase シナリオにも追加されます。 |
| SQL Server データベース エンジン | /SQLTEMPDBFILECOUNT省略可能 |
セットアップで追加する tempdb データ ファイルの数を指定します。 この値はコアの数まで増やすことができます。既定値: SQL Server Express の場合は 1 他のすべてのエディション: 8 またはコアの数のうち、小さい方の値 重要: tempdbのプライマリデータベースファイルはまだtempdb.mdfです。 その他の tempdb ファイルには、tempdb_mssql_#.ndf という名前が付けられます。ここで # は、セットアップ中に作成されたその他の各 tempdb データベース ファイルの一意の番号を表します。 この名前付け規則は、各データベース ファイルを一意にすることを目的としています。 SQL Server のインスタンスをアンインストールすると、名前付け規則 tempdb_mssql_#.ndf を使用するファイルが削除されます。 ユーザー データベース ファイルには tempdb_mssql_\*.ndf 名前付け規則を使用しないでください。警告: このパラメーターの構成では、SQL Server Express はサポートされていません。 セットアップでインストールされる tempdb データ ファイルは 1 つだけです。 |
| SQL Server データベース エンジン | /SQLTEMPDBFILESIZE適用対象: SQL Server 2016 (13.x) 以降のバージョン 省略可能 |
各 tempdb データ ファイルの初期サイズを指定します。既定値 = SQL Server Express の場合は 4 MB、その他のエディションの場合は 8 MB 最小値 = 4 MB または 8 MB 最大値 = 1024 MB |
| SQL Server データベース エンジン | /SQLTEMPDBFILEGROWTH省略可能 |
各 tempdb データ ファイルのファイル拡張増分値を MB 単位で指定します。 0 は、自動拡張がオフで、領域を追加できないことを示します。 最大 1024 のサイズまで指定できます。既定値:64。 許容範囲: 最小値 = 0、最大値 = 1024 |
| SQL Server データベース エンジン | /SQLTEMPDBLOGFILESIZE適用対象: SQL Server 2016 (13.x) 以降のバージョン 省略可能 |
tempdb ログ ファイルの初期サイズを MB 単位で指定します。 最大 1024 のサイズまで指定できます。既定値: SQL Server Express の場合は 4 他のすべてのエディションでは 8 許容範囲: 最小値 = 既定値 (4 または 8)、最大値 = 1024 |
| SQL Server データベース エンジン | /SQLTEMPDBLOGFILEGROWTH適用対象: SQL Server 2016 (13.x) 以降のバージョン 省略可能 |
tempdb ログ ファイルのファイル拡張増分値を MB 単位で指定します。 0 は、自動拡張がオフで、領域を追加できないことを示します。 最大 1024 のサイズまで指定できます。既定値:64。 許容範囲: 最小値 = 0、最大値 = 1024 |
| SQL Server データベース エンジン | /SQLUSERDBDIR省略可能 |
ユーザー データベースのデータ ファイルのディレクトリを指定します。 既定値: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
| SQL Server データベース エンジン | /SQLSVCINSTANTFILEINIT省略可能 |
SQL Server サービス アカウントのファイルの瞬時初期化を有効にします。 セキュリティとパフォーマンスに関する考慮事項については、「データベースのファイルの瞬時初期化」をご覧ください。 サポートされる値: - False (既定値)- True |
| SQL Server データベース エンジン | /SQLUSERDBLOGDIR省略可能 |
ユーザー データベースのログ ファイルのディレクトリを指定します。 既定値: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
| SQL Server データベース エンジン | /SQLMAXDOP=parameter適用対象: SQL Server 2019 (15.x) 以降のバージョン オプション。 無人 (サイレント) インストール時に省略すると、MAXDOP は 並列処理の最大限度ガイドラインに準拠します。 |
並列処理の最大限度を指定します。これにより、1 つのステートメントの実行中に 1 つのステートメントで使用できるプロセッサの数が決まります。 既定値は、並列処理の最大次数のガイドラインに合わせて調整されます |
| SQL Server データベース エンジン | /USESQLRECOMMENDEDMEMORYLIMITS適用対象: SQL Server 2019 (15.x) 以降のバージョン オプション。 無人 (サイレント) インストール時に /USESQLRECOMMENDEDMEMORYLIMITS、 /SQLMINMEMORY、および /SQLMAXMEMORY を省略すると、SQL Server データベース エンジンは既定の SQL Server メモリ構成を使用します。 |
SQL Server データベース エンジンが、スタンドアロン SQL Server インスタンスの サーバー メモリ構成ガイドライン に合わせて計算された推奨値を使用するように指定します。 注: このパラメーターは、 /SQLMINMEMORY と /SQLMAXMEMORY では使用できません。 |
| SQL Server データベース エンジン | /SQLMINMEMORY適用対象: SQL Server 2019 (15.x) 以降のバージョン オプション。 無人 (サイレント) インストール時に /USESQLRECOMMENDEDMEMORYLIMITS、 /SQLMINMEMORY、および /SQLMAXMEMORY を省略すると、SQL Server データベース エンジンは既定の SQL Server メモリ構成を使用します。 |
Min Server Memory 構成を MB 単位で指定します。 既定値:0。 注: このパラメーターは、 /USESQLRECOMMENDEDMEMORYLIMITS では使用できません。 |
| SQL Server データベース エンジン | /SQLMAXMEMORY適用対象: SQL Server 2019 (15.x) 以降のバージョン オプション。 無人 (サイレント) インストール時に /USESQLRECOMMENDEDMEMORYLIMITS、 /SQLMINMEMORY、および /SQLMAXMEMORY を省略すると、SQL Server データベース エンジンは既定の SQL Server メモリ構成を使用します。 |
Max Server Memory 構成を MB 単位で指定します。 既定値: スタンドアロン SQL Server インスタンスのサーバー メモリ構成ガイドラインと一致する計算された推奨値。 注: このパラメーターは、 /USESQLRECOMMENDEDMEMORYLIMITS では使用できません。 |
| FILESTREAM | /FILESTREAMLEVEL省略可能 |
FILESTREAM 機能のアクセス レベルを指定します。 サポートされる値: - 0 = このインスタンスに対する FILESTREAM サポートを無効にする。 (既定値)- 1 = Transact-SQL アクセスに対して FILESTREAM を有効にする。- 2 = Transact-SQL アクセスおよびファイル I/O ストリーム アクセスに対して FILESTREAM を有効にする。 (クラスター シナリオに対しては無効です)- 3 = リモート クライアントに FILESTREAM データへのストリーム アクセスを許可する。 |
| FILESTREAM | /FILESTREAMSHARENAME省略可能 FILESTREAMLEVEL が 1 より大きい場合は必須。 |
FILESTREAM データを格納する Windows 共有の名前を指定します。 |
| SQL Server フルテキスト | /FTSVCACCOUNT省略可能 |
フルテキスト フィルター ランチャー サービスのアカウントを指定します。 このパラメーターは、Windows Server 2008 以降では無視されます。 ServiceSID は、SQL Server と Full-text Filter Daemon 間の通信を確立するのに使用されます。 この値が指定されていない場合、フルテキスト フィルター ランチャー サービスが無効になります。 サービス アカウントを変更し、フルテキスト機能を有効にするには、SQL Server コントロール マネージャーを使用する必要があります。 既定値: Local Service Account |
| SQL Server フルテキスト | /FTSVCPASSWORD省略可能 |
フルテキスト フィルター ランチャー サービスのパスワードを指定します。 このパラメーターは、Windows Server 2008 以降では無視されます。 管理されたサービス アカウント、仮想アカウント、またはビルトイン アカウントの使用時、このパラメーターは省略できます。 |
| 統合サービス | /ISSVCACCOUNT必須 |
Integration Servicesのアカウントを指定します。 既定値: NT AUTHORITY\NETWORK SERVICE |
| 統合サービス | /ISSVCPASSWORD必須 |
Integration Services のパスワードを指定します。 管理されたサービス アカウント、仮想アカウント、またはビルトイン アカウントの使用時、このパラメーターは省略できます。 |
| 統合サービス | /ISSVCStartupType省略可能 |
サービスの スタートアップ Integration Services モードを指定します。 |
| SQL Server のネットワーク構成 | /NPENABLED省略可能 |
SQL Server サービスの名前付きパイプ プロトコルの状態を指定します。 サポートされる値: - 0 = 名前付きパイプ プロトコルを無効にする- 1 = 名前付きパイプ プロトコルを有効にする |
| SQL Server のネットワーク構成 | /TCPENABLED省略可能 |
SQL Server サービスの TCP プロトコルの状態を指定します。 サポートされる値: - 0 = TCP プロトコルを無効にする- 1 = TCP プロトコルを有効にする |
| レポーティングサービス | /RSINSTALLMODE適用対象: SQL Server 2016 (13.x) 以前のバージョン 省略可能 FilesOnlyMode でのみ使用可 |
Reporting Servicesのインストール モードを指定します。 サポートされる値: - SharePointFilesOnlyMode- DefaultNativeMode- FilesOnlyMode注: インストールに SQL Server データベース エンジンが含まれている場合、既定の RSINSTALLMODE は DefaultNativeMode になります。インストールに SQL Server データベース エンジンが含まれていない場合、既定の RSINSTALLMODE は FilesOnlyMode になります。DefaultNativeMode選択しても、インストールに SQL Server データベース エンジンが含まれていない場合は、RSINSTALLMODEが自動的にFilesOnlyModeに変更されます。 |
| レポーティングサービス | /RSSVCACCOUNT適用対象: SQL Server 2016 (13.x) 以前のバージョン 必須 |
Reporting Services の開始アカウントを指定します。 |
| レポーティングサービス | /RSSVCPASSWORD適用対象: SQL Server 2016 (13.x) 以前のバージョン 必須 |
Reporting Services サービスの開始アカウントのパスワードを指定します。 管理されたサービス アカウント、仮想アカウント、またはビルトイン アカウントの使用時、このパラメーターは省略できます。 |
| レポーティングサービス | /RSSVCStartupType適用対象: SQL Server 2016 (13.x) 以前のバージョン 省略可能 |
の スタートアップ Reporting Servicesモードを指定します。 サポートされる値: - Automatic- Disabled- Manual |
| Python/Machine Learning Services (データベース内) | /MPYCACHEDIRECTORY省略可能 |
将来利用するために予約されています。 インターネットに接続されていないコンピューター上にインストール用の Python .CAB ファイルを格納するには %TEMP% を使用します。 |
| R/Machine Learning Services (データベース内) | /MRCACHEDIRECTORY省略可能 |
このパラメーターを使用して、SQL Server Machine Learning Services または Machine Learning Server (スタンドアロン) で Microsoft R Open、SQL Server 2016 (13.x) R Services、SQL Server 2016 (13.x) R Server (スタンドアロン)、または R の機能をサポートするためのキャッシュ ディレクトリを指定します。 この設定は、通常、 インターネットにアクセスしていないコンピューターにコマンド プロンプトから R コンポーネントをインストールするときに使用されます。 |
| Java/言語拡張機能 |
/SQL_INST_JAVA,/SQLJAVADIR = "path"適用対象: SQL Server 2019 (15.x) のみ 省略可能 |
言語拡張機能と共に Java をインストールすることを指定します。
/SQL_INST_JAVA パラメーターなしで /SQLJAVADIR を指定した場合は、インストール メディアで提供されている Zulu Open JRE をインストールすることが想定されます。/SQLJAVADIR のパスを指定すると、既にインストールされている JRE または JDK を使用することができます。 |
| SQL Server 用 Azure 拡張機能 | /FEATURES=AZUREEXTENSION適用対象: SQL Server 2022 (16.x) 以降のバージョン 省略可能 |
SQL Server 2022 (16.x) 以降のバージョンの場合は、インスタンスを Azure Arc に接続します。 SQL Server 2025 (17.x) の場合は、Azure VM 上の Azure Arc または SQL Server にインスタンスを接続します。 |
| SQL Server 用 Azure 拡張機能 | /AZURESUBSCRIPTIONID適用対象: SQL Server 2022 (16.x) 以降のバージョン 省略可能 |
SQL Server インスタンス リソースが作成される Azure サブスクリプション。 |
| SQL Server 用 Azure 拡張機能 | /AZURERESOURCEGROUP適用対象: SQL Server 2022 (16.x) 以降のバージョン 省略可能 |
SQL Server インスタンス リソースが作成される Azure リソース グループ。 |
| SQL Server 用 Azure 拡張機能 | /AZUREREGION適用対象: SQL Server 2022 (16.x) 以降のバージョン 省略可能 |
SQL Server インスタンス リソースが作成される Azure リージョン。 |
| SQL Server 用 Azure 拡張機能 | /AZURETENANTID適用対象: SQL Server 2022 (16.x) 以降のバージョン 省略可能 |
サービス プリンシパルが存在する Azure テナント ID。 |
| SQL Server 用 Azure 拡張機能 | /AZURESERVICEPRINCIPAL適用対象: SQL Server 2022 (16.x) 以降のバージョン 省略可能 |
特定のテナントID、サブスクリプション、リソースグループを対象に認証するサービス プリンシパル。 |
| SQL Server 用 Azure 拡張機能 | /AZURESERVICEPRINCIPALSECRET適用対象: SQL Server 2022 (16.x) 以降のバージョン 省略可能 |
サービス プリンシパル シークレット。 |
| SQL Server 用 Azure 拡張機能 | /AZUREARCPROXY適用対象: SQL Server 2022 (16.x) 以降のバージョン 省略可能 |
Azure Arc への接続に使用するプロキシ サーバーの名前。 |
構文例
SQL Server データベース エンジン、レプリケーション、フルテキスト検索の各コンポーネントが配置された新しいスタンドアロン インスタンスをインストールし、 SQL Server データベース エンジンのファイルの瞬時初期化を有効にするには、次の構文を使用します。
setup.exe /q /ACTION=Install /FEATURES=SQL /INSTANCENAME=MSSQLSERVER /SQLSVCACCOUNT="<DomainName\UserName>" /SQLSVCPASSWORD="<StrongPassword>" /SQLSYSADMINACCOUNTS="<DomainName\UserName>" /AGTSVCACCOUNT="NT AUTHORITY\NETWORK SERVICE" /SQLSVCINSTANTFILEINIT="True" /IACCEPTSQLSERVERLICENSETERMS
インストールして Azure に接続する
SQL Server 2022 (16.x) 以降では、SQL Server セットアップを使用して、SQL Server 用 Azure 拡張機能を含む Azure Arc エージェントをインストールできます。 Azure Arc エージェントと SQL Server 拡張機能をインストールすると、ホスト上のすべてのインスタンスが自動的に Arc 有効になり、SQL Server インスタンスが Azure のリソースとして登録され、追加の Azure 管理サービスがアタッチされる資格が得られます。
SQL Server 2025 (17.x) 以降では、Azure 仮想マシンで SQL Server のセットアップを使用して、SQL Server 用の Azure 拡張機能をインストールできます。 Azure SQL Server 拡張機能をインストールすると、Azure VM サービス上の SQL Server に自動的に登録され、サービスによって提供される追加の管理機能が有効になります。
次の例では、SQL Server インスタンス、Azure Arc エージェント (Azure VM に存在しない場合)、および SQL Server 用 Azure 拡張機能をインストールして、インストール後に SQL Server インスタンスが Azure に接続されるようにします。 この例を実行する前に、山かっこ (< ... >) 内の情報をご自分の情報に置き換えてください。
setup.exe /qs /ACTION=Install /FEATURES=SQLEngine,AZUREEXTENSION /INSTANCENAME=<instance name> /SQLSYSADMINACCOUNTS="<sysadmin account>" /IACCEPTSQLSERVERLICENSETERMS /AZURESUBSCRIPTIONID="<Azure subscription>" /AZURETENANTID="<Azure tenant ID>" /AZURERESOURCEGROUP="<resource group name>" /AZURESERVICEPRINCIPAL="<service principal>" /AZURESERVICEPRINCIPALSECRET="<secret>" /AZUREREGION=<Azure region>
次の例では、Azure Arc エージェントと SQL Server 用 Azure 拡張機能をインストールし、インストールされるすべての既存の SQL Server インスタンスを管理します。
setup.exe /qs /ACTION=Install /FEATURES=AZUREEXTENSION /IACCEPTSQLSERVERLICENSETERMS /AZURESUBSCRIPTIONID="<Azure subscription>" /AZURETENANTID="<Azure tenant ID>" /AZURERESOURCEGROUP="<resource group name>" /AZURESERVICEPRINCIPAL="<service principal>" /AZURESERVICEPRINCIPALSECRET="<secret>" /AZUREREGION=<Azure region>
次の例は、SQL Server セットアップを使用して SQL Server 用の Azure 拡張機能を削除する方法を示しています。
注意
このコマンドは、SQL Server 用 Azure 拡張機能を物理的にアンインストールしません。 代わりに、この機能はセットアップで選択されていないものとしてマークされます。 このインスタンスの Azure リソースを削除するには、Azure portal に移動して削除します。
setup.exe /qs /ACTION=Uninstall /FEATURES=AZUREEXTENSION /IACCEPTSQLSERVERLICENSETERMS
Azure VM 上の Azure Arc または SQL Server への接続の詳細については、次を参照してください。
- Azure Arc によって有効化された SQL Server
- SQL Server を Azure Arc に接続する
- Azure Windows Virtual Machines 上の SQL Server とは?
- Windows SQL Server VM を SQL IaaS Agent 拡張機能に登録する
SysPrep パラメーター
SQL Server SysPrep の詳細については、「 SysPrep を使用した SQL Server のインストール」を参照してください。
イメージの準備パラメーター
次の表に示すパラメーターは、SQL Server のインスタンスを準備する (構成は行わない) ためのコマンド ライン スクリプトを作成する場合に使用します。
| SQL Server データベース エンジン コンポーネント | パラメーター | 説明 |
|---|---|---|
| データベース エンジン セットアップ コントロール | /ACTION必須 |
インストール ワークフローを示すために必要です。 サポートされる値: PrepareImage |
| データベース エンジン セットアップ コントロール | /IACCEPTSQLSERVERLICENSETERMS自動インストールのために または /Q パラメーターが指定されている場合は/QS |
ライセンス条項への同意を確認するために必要です。 SQL Server 2022 (16.x) 以降の場合は、aka.ms/useterms の Microsoft SQL Server ソフトウェア ライセンス条項をお読みください。 |
| データベース エンジン セットアップ コントロール | /ENU省略可能 |
ローカライズされたオペレーティング システムに SQL Server の英語版をインストールする場合に、オペレーティング システムに対応する言語と英語の両方の言語パックがインストール メディアに含まれているときは、このパラメーターを使用します。 |
| データベース エンジン セットアップ コントロール | /UpdateEnabled省略可能 |
SQL Server セットアップで製品の更新プログラムを検出し、それらを含める必要があるかどうかを指定します。 有効な値は、True と False または 1 と 0 です。 既定では、SQL Server セットアップには検出された更新プログラムが含まれます。 |
| データベース エンジン セットアップ コントロール | /UpdateSource省略可能 |
SQL Server セットアップで製品の更新プログラムを取得する場所を指定します。 有効な値は Microsoft Update を検索する "MU"、有効なフォルダー パス、相対パス (.\MyUpdates など)、または UNC 共有です。 既定では、SQL Server セットアップでは、Windows Server Update サービスを介して Microsoft Update または Windows Update サービスが検索されます。 |
| データベース エンジン セットアップ コントロール | /CONFIGURATIONFILE省略可能 |
使用する 構成ファイル を指定します。 |
| データベース エンジン セットアップ コントロール | /FEATURES必須 |
インストールする コンポーネント を指定します。 サポートされる値は SQLEngine、Replication、FullText、DQ、AS、AS_SPI、RS、RS_SHP、RS_SHPWFE、DQC、Conn、IS、BC、SDK、DREPLAY_CTLR、DREPLAY_CLT、SNAC_SDK、SQLODBC、SQLODBC_SDK、LocalDB、MDS、POLYBASE1 です |
| データベース エンジン セットアップ コントロール |
/HELP または ?省略可能 |
パラメーターの使用法のオプションを表示します。 |
| データベース エンジン セットアップ コントロール | /HIDECONSOLE省略可能 |
コンソール ウィンドウを非表示にするか閉じる場合に指定します。 |
| データベース エンジン セットアップ コントロール | /INDICATEPROGRESS省略可能 |
詳細なセットアップ ログ ファイルがコンソールにパイプされるように指定します。 |
| データベース エンジン セットアップ コントロール | /INSTALLSHAREDDIR省略可能 |
共有コンポーネント (64 ビット) の既定以外のインストール ディレクトリを指定します。 既定値は %Program Files%\Microsoft SQL Server です%Program Files(x86)%\Microsoft SQL Server には設定不可 |
| データベース エンジン セットアップ コントロール | /INSTANCEDIR省略可能 |
インスタンス専用のコンポーネントについて既定以外のインストール ディレクトリを指定します。 |
| データベース エンジン セットアップ コントロール | /INSTANCEIDインスタンス機能に必要です。 |
準備中のインスタンスの InstanceID を指定します。 |
| PolyBase エンジン | /PBENGSVCACCOUNT省略可能 |
エンジン サービスのアカウントを指定します。 既定値: NT AUTHORITY\NETWORK SERVICE。 |
| PolyBase データ移動 | /PBDMSSVCPASSWORD省略可能 |
データ移動アカウントのパスワードを指定します。 管理されたサービス アカウント、仮想アカウント、またはビルトイン アカウントの使用時、このパラメーターは省略できます。 |
| PolyBase エンジン | /PBENGSVCSTARTUPTYPE省略可能 |
PolyBase エンジン サービスの開始モードを指定します。 サポートされる値: - Automatic (既定値)- Disabled- Manual |
| PolyBase | /PBPORTRANGE省略可能 |
PolyBase サービスのポート範囲 (6 ポート以上) を指定します。 例:/PBPORTRANGE=16450-16460 |
| PolyBase | /PBSCALEOUT省略可能 |
SQL Server データベース エンジン インスタンスを PolyBase スケールアウト計算グループの一部として使用するかどうかを指定します。 ヘッド ノードを含む PolyBase スケール アウト計算グループを構成する場合は、このオプションを使用します。 サポートされる値: True、False |
| データベース エンジン セットアップ コントロール |
/Q または /QUIET省略可能 |
セットアップが、ユーザー インターフェイスなしで、非表示モードで実行されるように指定します。 このパラメーターは、自動インストールに使用されます。
/Q パラメーターによって、/QS パラメーターの入力がオーバーライドされます。 |
| データベース エンジン セットアップ コントロール |
/QS または /QUIETSIMPLE省略可能 |
セットアップが UI を使用して実行され、進捗状況は表示されますが、入力が受け入れられないか、エラー メッセージが表示されないように指定します。 |
1 分散再生、SDK、および SNAC は、SQL Server 2022 (16.x) 以降のバージョンでは使用できません。
構文例
SQL Server データベース エンジン、レプリケーション、フルテキスト検索の各コンポーネントおよび Reporting Servicesが配置された新しいスタンドアロン インスタンスを準備するには
setup.exe /q /ACTION=PrepareImage /FEATURES=SQL,RS /InstanceID =<MYINST> /IACCEPTSQLSERVERLICENSETERMS
イメージの完了パラメーター
次の表に示すパラメーターは、準備された SQL Server のインスタンスを完了および構成するためのコマンド ライン スクリプトを作成する場合に使用します。
| SQL Server コンポーネント | パラメーター | 説明 |
|---|---|---|
| データベース エンジン セットアップ コントロール | /ACTION必須 |
インストール ワークフローを示すために必要です。 サポートされる値: CompleteImage |
| データベース エンジン セットアップ コントロール | /IACCEPTSQLSERVERLICENSETERMS自動インストールのために または /Q パラメーターが指定されている場合は/QS |
ライセンス条項への同意を確認するために必要です。 SQL Server 2022 (16.x) 以降の場合は、aka.ms/useterms の Microsoft SQL Server ソフトウェア ライセンス条項をお読みください。 |
| データベース エンジン セットアップ コントロール | /ENU省略可能 |
ローカライズされたオペレーティング システムに SQL Server の英語版をインストールする場合に、オペレーティング システムに対応する言語と英語の両方の言語パックがインストール メディアに含まれているときは、このパラメーターを使用します。 |
| データベース エンジン セットアップ コントロール | /CONFIGURATIONFILE省略可能 |
使用する 構成ファイル を指定します。 |
| データベース エンジン セットアップ コントロール | /ERRORREPORTING適用対象: SQL Server 2014 (12.x) 以前のバージョン 省略可能 |
Microsoft にエラー フィードバックを送信する方法を管理するには、 SQL Server (CEIP) の使用状況と診断データ収集の構成に関するページを参照してください。 以前のバージョンでは、これにより SQL Server のエラー報告が指定されます。 詳細については、「SQL Server のプライバシーの補足情報」を参照してください。 サポートされる値: - 1 = 有効- 0 = 無効 |
| データベース エンジン セットアップ コントロール |
/HELP または ?省略可能 |
パラメーターの使用法のオプションを表示します。 |
| データベース エンジン セットアップ コントロール | /INDICATEPROGRESS省略可能 |
詳細なセットアップ ログ ファイルがコンソールにパイプされるように指定します。 |
| データベース エンジン セットアップ コントロール | /INSTANCEID省略可能 |
イメージの準備手順で指定されたインスタンス ID を使用します。 サポートされる値: 準備されたインスタンスの InstanceID。 |
| データベース エンジン セットアップ コントロール | /INSTANCENAME省略可能 |
完了するインスタンスの SQL Server インスタンス名を指定します。 詳細については、 インストール ウィザードのヘルプを参照してください。 |
| データベース エンジン セットアップ コントロール | /PRODUCTCOVEREDBYSA適用対象: SQL Server 2022 (16.x) 以降のバージョン 必須。 AZUREEXTENSIONを使用してコマンド プロンプトから Azure 拡張機能機能をインストールする場合。 |
SQL Server のライセンス カバレッジを指定します。/PRODUCTCOVEREDBYSA=True、または単に /PRODUCTCOVEREDBYSA は、ソフトウェア アシュアランスまたは SQL Server サブスクリプションの対象であることを示します。/PRODUCTCOVEREDBYSA=False、またはパラメーターが省略されている場合、SQL Server ライセンスの対象であることを示します。 |
| データベース エンジン セットアップ コントロール | /PID省略可能 |
SQL Server のエディション用のプロダクト キーを指定します。 このパラメーターが指定されていない場合は、Evaluation が使用されます。 注: SQL Server Express、SQL Server Express with Advanced Services、SQL Server Express with Tools、SQL Server Developer、または SQL Server Evaluation をインストールする場合、PID は事前に定義されます。 |
| データベース エンジン セットアップ コントロール |
/Q または /QUIET省略可能 |
セットアップが、ユーザー インターフェイスなしで、非表示モードで実行されるように指定します。 このパラメーターは、自動インストールに使用されます。
/Q パラメーターによって、/QS パラメーターの入力がオーバーライドされます。 |
| データベース エンジン セットアップ コントロール |
/QS または /QUIETSIMPLE省略可能 |
セットアップが UI を使用して実行され、進捗状況は表示されますが、入力が受け入れられないか、エラー メッセージが表示されないように指定します。 |
| データベース エンジン セットアップ コントロール | /SQMREPORTING適用対象: SQL Server 2014 (12.x) 以前のバージョン 省略可能 |
Microsoft にエラー フィードバックを送信する方法を管理するには、 SQL Server (CEIP) の使用状況と診断データ収集の構成に関するページを参照してください。 以前のバージョンでは、これにより SQL Server の機能の使用状況レポートが指定されます。 サポートされる値: - 1 = 有効- 0 = 無効 |
| データベース エンジン セットアップ コントロール | /HIDECONSOLE省略可能 |
コンソール ウィンドウを非表示にするか閉じる場合に指定します。 |
| SQL Server エージェント | /AGTSVCACCOUNT必須 |
SQL Server エージェント サービスのアカウントを指定します。 |
| SQL Server エージェント | /AGTSVCPASSWORD必須 |
SQL Server エージェント サービス アカウントのパスワードを指定します。 管理されたサービス アカウント、仮想アカウント、またはビルトイン アカウントの使用時、このパラメーターは省略できます。 |
| SQL Server エージェント | /AGTSVCSTARTUPTYPE省略可能 |
SQL Server エージェント サービスの スタートアップ モードを指定します。 サポートされる値: - Automatic- Disabled- Manual |
| PolyBase エンジン | /PBENGSVCACCOUNT省略可能 |
エンジン サービスのアカウントを指定します。 既定値: NT AUTHORITY\NETWORK SERVICE。 |
| PolyBase データ移動 | /PBDMSSVCPASSWORD省略可能 |
データ移動アカウントのパスワードを指定します。 管理されたサービス アカウント、仮想アカウント、またはビルトイン アカウントの使用時、このパラメーターは省略できます。 |
| PolyBase エンジン | /PBENGSVCSTARTUPTYPE省略可能 |
PolyBase エンジン サービスの開始モードを指定します。 サポートされる値: - Automatic (既定値)- Disabled- Manual |
| PolyBase | /PBPORTRANGE省略可能 |
PolyBase サービスのポート範囲 (6 ポート以上) を指定します。 例:/PBPORTRANGE=16450-16460 |
| PolyBase | /PBSCALEOUT省略可能 |
SQL Server データベース エンジン インスタンスを PolyBase スケールアウト計算グループの一部として使用するかどうかを指定します。 ヘッド ノードを含む PolyBase スケール アウト計算グループを構成する場合は、このオプションを使用します。 サポートされる値: True、False |
| SQL Server ブラウザー | /BROWSERSVCSTARTUPTYPE省略可能 |
SQL Server Browser サービスの スタートアップ モードを指定します。 サポートされる値: - Automatic- Disabled- Manual |
| SQL Server データベース エンジン | /ENABLERANU省略可能 |
SQL Server Express のインストールの実行アカウント資格情報を有効にします。 |
| SQL Server データベース エンジン | /INSTALLSQLDATADIR省略可能 |
SQL Server データ ファイルのデータ ディレクトリを指定します。 既定値: 64 ビットの WOW モード: %Program Files(x86)%\Microsoft SQL Server\他のすべてのインストール: %Program Files%\Microsoft SQL Server\ |
| SQL Server データベース エンジン | /SAPWDの場合は /SECURITYMODE=SQL |
SQL Server SA アカウントのパスワードを指定します。 |
| SQL Server データベース エンジン | /SECURITYMODE省略可能 |
SQL Server のセキュリティ モードを指定します。 このパラメーターが指定されていない場合、Windows 限定の認証モードがサポートされます。 サポートされる値: SQL |
| SQL Server データベース エンジン | /SQLBACKUPDIR省略可能 |
バックアップ ファイルのディレクトリを指定します。 既定値: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Backup |
| SQL Server データベース エンジン | /SQLCOLLATION省略可能 |
SQL Serverの照合順序の設定を指定します。 既定値は、Windows オペレーティング システムのロケールに基づいています。 詳細については、「照合順序および Unicode のサポート」を参照してください。 |
| SQL Server データベース エンジン | /SQLSVCACCOUNT必須 |
SQL Server サービスの開始アカウントを指定します。 |
| SQL Server データベース エンジン | /SQLSVCPASSWORD必須 |
SQLSVCACCOUNT のパスワードを指定します。 管理されたサービス アカウント、仮想アカウント、またはビルトイン アカウントの使用時、このパラメーターは省略できます。 |
| SQL Server データベース エンジン | /SQLSVCSTARTUPTYPE省略可能 |
サービスの スタートアップ SQL Server モードを指定します。 サポートされる値: - Automatic- Disabled- Manual |
| SQL Server データベース エンジン | /SQLSYSADMINACCOUNTS必須 |
sysadminロールのメンバーになるためにログインを準備するには、このパラメーターを使用します。 SQL Server Express 以外の SQL Server のエディションの場合、 /SQLSYSADMINACCOUNTS は必須です。 SQL Server Express の各エディションの場合、/SQLSYSADMINACCOUNTS の使用は省略できますが、/SQLSYSADMINACCOUNTS または /ADDCURRENTUSERASSQLADMIN は必須です。 |
| SQL Server データベース エンジン | /SQLTEMPDBDIR省略可能 |
tempdb データ ファイルのディレクトリを指定します。 複数のディレクトリを指定する場合、各ディレクトリを空白で区切ります。 複数のディレクトリが指定されている場合、 tempdb データ ファイルはラウンド ロビン方式でディレクトリ全体に分散されます。既定値: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (システム データ ディレクトリ)注: このパラメーターは、RebuildDatabase シナリオにも追加されます。 |
| SQL Server データベース エンジン | /SQLTEMPDBLOGDIR省略可能 |
tempdb ログ ファイルのディレクトリを指定します。既定値: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (システム データ ディレクトリ)注: このパラメーターは、RebuildDatabase シナリオにも追加されます。 |
| SQL Server データベース エンジン | /SQLTEMPDBFILESIZE適用対象: SQL Server 2016 (13.x) 以降のバージョン 省略可能 |
各 tempdb データ ファイルの初期サイズを指定します。既定値 = SQL Server Express の場合は 4 MB、その他のエディションの場合は 8 MB 最小値 = 4 MB または 8 MB 最大値 = 1024 MB |
| SQL Server データベース エンジン | /SQLTEMPDBFILEGROWTH省略可能 |
各 tempdb データ ファイルのファイル拡張増分値を MB 単位で指定します。 0 は、自動拡張がオフで、領域を追加できないことを示します。 最大 1024 のサイズまで指定できます。既定値:64。 許容範囲: 最小値 = 0、最大値 = 1024 |
| SQL Server データベース エンジン | /SQLTEMPDBLOGFILESIZE適用対象: SQL Server 2016 (13.x) 以降のバージョン 省略可能 |
tempdb ログ ファイルの初期サイズを MB 単位で指定します。 最大 1024 のサイズまで指定できます。既定値: SQL Server Express の場合は 4 他のすべてのエディションでは 8 許容範囲: 最小値 = 既定値 (4 または 8)、最大値 = 1024 |
| SQL Server データベース エンジン | /SQLTEMPDBLOGFILEGROWTH適用対象: SQL Server 2016 (13.x) 以降のバージョン 省略可能 |
tempdb ログ ファイルのファイル拡張増分値を MB 単位で指定します。 0 は、自動拡張がオフで、領域を追加できないことを示します。 最大 1024 のサイズまで指定できます。既定値:64。 許容範囲: 最小値 = 0、最大値 = 1024 |
| SQL Server データベース エンジン | /SQLTEMPDBFILECOUNT省略可能 |
セットアップで追加する tempdb データ ファイルの数を指定します。 この値はコアの数まで増やすことができます。既定値: SQL Server Express の場合は 1 他のすべてのエディション: 8 またはコアの数のうち、小さい方の値 重要: tempdbのプライマリデータベースファイルはまだtempdb.mdfです。 その他の tempdb ファイルには、tempdb_mssql_#.ndf という名前が付けられます。ここで # は、セットアップ中に作成されたその他の各 tempdb データベース ファイルの一意の番号を表します。 この名前付け規則は、各データベース ファイルを一意にすることを目的としています。 SQL Server のインスタンスをアンインストールすると、名前付け規則 tempdb_mssql_#.ndf を使用するファイルが削除されます。 ユーザー データベース ファイルには tempdb_mssql_\*.ndf 名前付け規則を使用しないでください。警告: このパラメーターの構成では、SQL Server Express はサポートされていません。 セットアップでインストールされる tempdb データ ファイルは 1 つだけです。 |
| SQL Server データベース エンジン | /SQLUSERDBDIR省略可能 |
ユーザー データベースのデータ ファイルのディレクトリを指定します。 既定値: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
| SQL Server データベース エンジン | /SQLUSERDBLOGDIR省略可能 |
ユーザー データベースのログ ファイルのディレクトリを指定します。 既定値: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
| FILESTREAM | /FILESTREAMLEVEL省略可能 |
FILESTREAM 機能のアクセス レベルを指定します。 サポートされる値: - 0 = このインスタンスに対する FILESTREAM サポートを無効にする。 (既定値)- 1 = Transact-SQL アクセスに対して FILESTREAM を有効にする。- 2 = Transact-SQL アクセスおよびファイル I/O ストリーム アクセスに対して FILESTREAM を有効にする。 (クラスター シナリオに対しては無効です)- 3 = リモート クライアントに FILESTREAM データへのストリーム アクセスを許可する。 |
| FILESTREAM | /FILESTREAMSHARENAME省略可能 FILESTREAMLEVEL が 1 より大きい場合は必須。 |
FILESTREAM データを格納する Windows 共有の名前を指定します。 |
| SQL Server フルテキスト | /FTSVCACCOUNT省略可能 |
フルテキスト フィルター ランチャー サービスのアカウントを指定します。 このパラメーターは、Windows Server 2008 以降では無視されます。 ServiceSID は、SQL Server と Full-text Filter Daemon 間の通信を確立するのに使用されます。 この値が指定されていない場合、フルテキスト フィルター ランチャー サービスが無効になります。 サービス アカウントを変更し、フルテキスト機能を有効にするには、SQL Server コントロール マネージャーを使用する必要があります。 既定値: Local Service Account |
| SQL Server フルテキスト | /FTSVCPASSWORD省略可能 |
フルテキスト フィルター ランチャー サービスのパスワードを指定します。 このパラメーターは、Windows Server 2008 以降では無視されます。 管理されたサービス アカウント、仮想アカウント、またはビルトイン アカウントの使用時、このパラメーターは省略できます。 |
| SQL Server のネットワーク構成 | /NPENABLED省略可能 |
SQL Server サービスの名前付きパイプ プロトコルの状態を指定します。 サポートされる値: - 0 = 名前付きパイプ プロトコルを無効にする- 1 = 名前付きパイプ プロトコルを有効にする |
| SQL Server のネットワーク構成 | /TCPENABLED省略可能 |
SQL Server サービスの TCP プロトコルの状態を指定します。 サポートされる値: - 0 = TCP プロトコルを無効にする- 1 = TCP プロトコルを有効にする |
| レポーティングサービス | /RSINSTALLMODE適用対象: SQL Server 2016 (13.x) 以前のバージョン 省略可能 FilesOnlyMode でのみ使用可 |
Reporting Servicesのインストール モードを指定します。 サポートされる値: - SharePointFilesOnlyMode- DefaultNativeMode- FilesOnlyMode注: インストールに SQL Server データベース エンジンが含まれている場合、既定の RSINSTALLMODE は DefaultNativeMode になります。インストールに SQL Server データベース エンジンが含まれていない場合、既定の RSINSTALLMODE は FilesOnlyMode になります。DefaultNativeMode選択しても、インストールに SQL Server データベース エンジンが含まれていない場合は、RSINSTALLMODEが自動的にFilesOnlyModeに変更されます。 |
| レポーティングサービス | /RSSVCACCOUNT適用対象: SQL Server 2016 (13.x) 以前のバージョン 必須 |
Reporting Services の開始アカウントを指定します。 |
| レポーティングサービス | /RSSVCPASSWORD適用対象: SQL Server 2016 (13.x) 以前のバージョン 必須 |
Reporting Services サービスの開始アカウントのパスワードを指定します。 管理されたサービス アカウント、仮想アカウント、またはビルトイン アカウントの使用時、このパラメーターは省略できます。 |
| レポーティングサービス | /RSSVCStartupType適用対象: SQL Server 2016 (13.x) 以前のバージョン 省略可能 |
の スタートアップ Reporting Servicesモードを指定します。 サポートされる値: - Automatic- Disabled- Manual |
構文例
SQL Server データベース エンジン、レプリケーション、フルテキスト検索の各コンポーネントが配置された、準備済みのスタンドアロン インスタンスを完了するには
setup.exe /q /ACTION=CompleteImage /INSTANCENAME=MYNEWINST /INSTANCEID=<MYINST> /SQLSVCACCOUNT="<DomainName\UserName>" /SQLSVCPASSWORD="<StrongPassword>" /SQLSYSADMINACCOUNTS="<DomainName\UserName>" /AGTSVCACCOUNT="NT AUTHORITY\NETWORK SERVICE" /IACCEPTSQLSERVERLICENSETERMS
アップグレード パラメーター
次の表に示すパラメーターは、アップグレード用のコマンド ライン スクリプトを作成する場合に使用します。
| SQL Server データベース エンジン コンポーネント | パラメーター | 説明 |
|---|---|---|
| データベース エンジン セットアップ コントロール | /ACTION必須 |
インストール ワークフローを示すために必要です。 サポートされる値: - Upgrade- EditionUpgrade値 EditionUpgrade は、 SQL Server の既存のエディションを別のエディションにアップグレードするときに使用します。 サポートされているバージョンとエディションのアップグレードの詳細については、「 サポートされているバージョンとエディションのアップグレード (SQL Server 2025)」を参照してください。 |
| データベース エンジン セットアップ コントロール | /IACCEPTSQLSERVERLICENSETERMS自動インストールのために または /Q パラメーターが指定されている場合は/QS |
ライセンス条項への同意を確認するために必要です。 SQL Server 2022 (16.x) 以降の場合は、aka.ms/useterms の Microsoft SQL Server ソフトウェア ライセンス条項をお読みください。 |
| データベース エンジン セットアップ コントロール | /ENU省略可能 |
ローカライズされたオペレーティング システムに SQL Server の英語版をインストールする場合に、オペレーティング システムに対応する言語と英語の両方の言語パックがインストール メディアに含まれているときは、このパラメーターを使用します。 |
| データベース エンジン セットアップ コントロール | /UpdateEnabled省略可能 |
SQL Server セットアップで製品の更新プログラムを検出し、それらを含める必要があるかどうかを指定します。 有効な値は、True と False または 1 と 0 です。 既定では、SQL Server セットアップには検出された更新プログラムが含まれます。 |
| データベース エンジン セットアップ コントロール | /UpdateSource省略可能 |
SQL Server セットアップで製品の更新プログラムを取得する場所を指定します。 有効な値は Microsoft Update を検索する "MU"、有効なフォルダー パス、相対パス (.\MyUpdates など)、または UNC 共有です。 既定では、SQL Server セットアップでは、Windows Server Update サービスを介して Microsoft Update または Windows Update サービスが検索されます。 |
| データベース エンジン セットアップ コントロール | /CONFIGURATIONFILE省略可能 |
使用する 構成ファイル を指定します。 |
| データベース エンジン セットアップ コントロール | /ERRORREPORTING適用対象: SQL Server 2014 (12.x) 以前のバージョン 省略可能 |
Microsoft にエラー フィードバックを送信する方法を管理するには、 SQL Server (CEIP) の使用状況と診断データ収集の構成に関するページを参照してください。 以前のバージョンでは、これにより SQL Server のエラー報告が指定されます。 詳細については、「SQL Server のプライバシーの補足情報」を参照してください。 サポートされる値: - 1 = 有効- 0 = 無効 |
| データベース エンジン セットアップ コントロール |
/HELP または ?省略可能 |
パラメーターの使用法のオプションを表示します。 |
| データベース エンジン セットアップ コントロール | /INDICATEPROGRESS省略可能 |
詳細なセットアップ ログ ファイルがコンソールにパイプされるように指定します。 |
| データベース エンジン セットアップ コントロール | / INSTANCEDIR省略可能 |
共有コンポーネントの既定以外のインストール ディレクトリを指定します。 |
| データベース エンジン セットアップ コントロール | /INSTANCEIDSQL Server 2008 (10.0.x) 以降のバージョンからアップグレードする場合は必須。 SQL Server 2005 (9.x) からアップグレードする場合は省略可能。 |
InstanceIDの既定値以外の値を指定します。 |
| データベース エンジン セットアップ コントロール | /INSTANCENAME必須 |
SQL Server データベース エンジン インスタンス名を指定します。 詳細については、 インストール ウィザードのヘルプを参照してください。 |
| データベース エンジン セットアップ コントロール | /PID省略可能 |
SQL Server のエディション用のプロダクト キーを指定します。 このパラメーターが指定されていない場合は、Evaluation が使用されます。 注: SQL Server Express、SQL Server Express with Advanced Services、SQL Server Express with Tools、SQL Server Developer、または SQL Server Evaluation をインストールする場合、PID は事前に定義されます。 |
| データベース エンジン セットアップ コントロール |
/Q または /QUIET省略可能 |
セットアップが、ユーザー インターフェイスなしで、非表示モードで実行されるように指定します。 このパラメーターは、自動インストールに使用されます。
/Q パラメーターによって、/QS パラメーターの入力がオーバーライドされます。 |
| データベース エンジン セットアップ コントロール | /UIMODE省略可能 |
セットアップ時に表示するダイアログ ボックスの数を最小限に抑えるかどうかを指定します。/UIMODE は、/ACTION=INSTALL と UPGRADE パラメーターでのみ使用できます。サポートされる値: - /UIMODE=Normal は、Express 以外のエディションの既定値で、選ばれた機能のセットアップ ダイアログ ボックスをすべて表示します。- /UIMODE=AutoAdvance は、Express エディションの既定値で、重要でないダイアログ ボックスをスキップします。UIMODE は、他のパラメーターと組み合わせて使用するとオーバーライドされます。 たとえば、/UIMODE=AutoAdvance と /ADDCURRENTUSERASSQLADMIN=FALSE の両方が指定されている場合、プロビジョニング ダイアログ ボックスには現在のユーザーの情報が自動入力されません。UIMODE 設定は、/Q や /QS パラメーターでは使用できません。 |
| データベース エンジン セットアップ コントロール | /SQMREPORTING適用対象: SQL Server 2014 (12.x) 以前のバージョン 省略可能 |
Microsoft にエラー フィードバックを送信する方法を管理するには、 SQL Server (CEIP) の使用状況と診断データ収集の構成に関するページを参照してください。 以前のバージョンでは、これにより SQL Server の機能の使用状況レポートが指定されます。 サポートされる値: - 1 = 有効- 0 = 無効 |
| データベース エンジン セットアップ コントロール | /HIDECONSOLE省略可能 |
コンソール ウィンドウを非表示にするか閉じる場合に指定します。 |
| SQL Server ブラウザー | /BROWSERSVCSTARTUPTYPE省略可能 |
SQL Server Browser サービスの スタートアップ モードを指定します。 サポートされる値: - Automatic- Disabled- Manual |
| SQL Server フルテキスト | /FTUPGRADEOPTION省略可能 |
フルテキスト カタログのアップグレード オプションを指定します。 サポートされる値: - REBUILD- RESET- IMPORT |
| SQL Server Data Quality Services | /IACCEPTDQUNINSTALL省略可能 |
SQL Server 2025 (17.x) 以降のバージョンへのアップグレード中に Data Quality Services を削除します。 詳細については、「 Data Quality Services がインストールされている場合にアップグレードが失敗する」を参照してください。 適用対象: SQL Server 2025 (17.x) 以降のバージョン。 |
| 統合サービス | /ISSVCACCOUNT必須 |
Integration Servicesのアカウントを指定します。 既定値: NT AUTHORITY\NETWORK SERVICE |
| 統合サービス | /ISSVCPASSWORD必須 |
Integration Services のパスワードを指定します。 管理されたサービス アカウント、仮想アカウント、またはビルトイン アカウントの使用時、このパラメーターは省略できます。 |
| 統合サービス | /ISSVCStartupType省略可能 |
サービスの スタートアップ Integration Services モードを指定します。 |
| レポーティングサービス | /RSUPGRADEDATABASEACCOUNT省略可能 |
プロパティは、2008 R2 以前のバージョンの SharePoint モードのレポート サーバーをアップグレードする場合にのみ使用されます。 SQL Server 2012 (11.x) Reporting Services で変更された古い SharePoint モード アーキテクチャを使用するレポート サーバーに対しては、追加のアップグレード操作が実行されます。 このオプションがコマンドライン インストールに含まれていない場合、古いレポート サーバー インスタンス用の既定のサービス アカウントが使用されます。 このプロパティが使用されている場合は、 /RSUPGRADEPASSWORD プロパティを使用してアカウントのパスワードを指定します。 |
| レポーティングサービス | /RSUPGRADEPASSWORD省略可能 |
既存のレポート サーバー サービス アカウントのパスワード。 管理されたサービス アカウント、仮想アカウント、またはビルトイン アカウントの使用時、このパラメーターは省略できます。 |
| レポーティングサービス | /ALLOWUPGRADEFORSSRSSHAREPOINTMODE |
SharePoint 共有サービス アーキテクチャに基づく SharePoint モードのインストールをアップグレードする場合、このスイッチが必要です。 スイッチは、非共有サービス バージョンの Reporting Services をアップグレードする場合には必要ありません。 |
構文例
既存のインスタンスまたはフェールオーバー クラスター ノードを SQL Server データベース エンジン の以前のバージョンからアップグレードするためのサンプル構文は次のとおりです。
setup.exe /q /ACTION=upgrade /INSTANCEID = <INSTANCEID>/INSTANCENAME=MSSQLSERVER /RSUPGRADEDATABASEACCOUNT="<Provide a SQL Server logon account that can connect to the report server during upgrade>" /RSUPGRADEPASSWORD="<Provide a password for the report server upgrade account>" /ISSVCAccount="NT AUTHORITY\NETWORK SERVICE" /IACCEPTSQLSERVERLICENSETERMS
修復パラメーター
次の表に示すパラメーターは、修復用のコマンド ライン スクリプトを作成する場合に使用します。
| SQL Server データベース エンジン コンポーネント | パラメーター | 説明 |
|---|---|---|
| データベース エンジン セットアップ コントロール | /ACTION必須 |
修復ワークフローを示すために必要です。 サポートされる値: Repair |
| データベース エンジン セットアップ コントロール | /ENU省略可能 |
ローカライズされたオペレーティング システムに SQL Server の英語版をインストールする場合に、オペレーティング システムに対応する言語と英語の両方の言語パックがインストール メディアに含まれているときは、このパラメーターを使用します。 |
| データベース エンジン セットアップ コントロール | /FEATURES必須 |
修復する コンポーネント を指定します。 |
| データベース エンジン セットアップ コントロール | /INSTANCENAME必須 |
SQL Server データベース エンジン インスタンス名を指定します。 詳細については、 インストール ウィザードのヘルプを参照してください。 |
| PolyBase エンジン | /PBENGSVCACCOUNT省略可能 |
エンジン サービスのアカウントを指定します。 既定値: NT AUTHORITY\NETWORK SERVICE。 |
| PolyBase データ移動 | /PBDMSSVCPASSWORD省略可能 |
データ移動アカウントのパスワードを指定します。 管理されたサービス アカウント、仮想アカウント、またはビルトイン アカウントの使用時、このパラメーターは省略できます。 |
| PolyBase エンジン | /PBENGSVCSTARTUPTYPE省略可能 |
PolyBase エンジン サービスの開始モードを指定します。 サポートされる値: - Automatic (既定値)- Disabled- Manual |
| PolyBase | /PBPORTRANGE省略可能 |
PolyBase サービスのポート範囲 (6 ポート以上) を指定します。 例:/PBPORTRANGE=16450-16460 |
| PolyBase | /PBSCALEOUT省略可能 |
SQL Server データベース エンジン インスタンスを PolyBase スケールアウト計算グループの一部として使用するかどうかを指定します。 ヘッド ノードを含む PolyBase スケール アウト計算グループを構成する場合は、このオプションを使用します。 サポートされる値: True、False |
| データベース エンジン セットアップ コントロール |
/Q または /QUIET省略可能 |
セットアップが、ユーザー インターフェイスなしで、非表示モードで実行されるように指定します。 このパラメーターは、自動インストールに使用されます。
/Q パラメーターによって、/QS パラメーターの入力がオーバーライドされます。 |
| データベース エンジン セットアップ コントロール | /HIDECONSOLE省略可能 |
コンソール ウィンドウを非表示にするか閉じる場合に指定します。 |
構文例
インスタンスと共有コンポーネントを修復します。
setup.exe /q /ACTION=Repair /INSTANCENAME=<instancename>
再構築システム データベース パラメーター
次の表に示すパラメーターは、master、model、msdb、および tempdb の各システム データベースを再構築するコマンド ライン スクリプトを作成する場合に使います。 詳細については、「システム データベースの再構築」を参照してください。
| SQL Server データベース エンジン コンポーネント | パラメーター | 説明 |
|---|---|---|
| データベース エンジン セットアップ コントロール | /ACTION必須 |
データベースの再構築に関するワークフローを示すのに必要です。 サポートされる値: RebuildDatabase |
| データベース エンジン セットアップ コントロール | /INSTANCENAME必須 |
SQL Server データベース エンジン インスタンス名を指定します。 詳細については、 インストール ウィザードのヘルプを参照してください。 |
| データベース エンジン セットアップ コントロール |
/Q または /QUIET省略可能 |
セットアップが、ユーザー インターフェイスなしで、非表示モードで実行されるように指定します。 このパラメーターは、自動インストールに使用されます。
/Q パラメーターによって、/QS パラメーターの入力がオーバーライドされます。 |
| SQL Server データベース エンジン | /SQLCOLLATION省略可能 |
新しいサーバー レベルの照合順序を指定します。 既定値は、Windows オペレーティング システムのロケールに基づいています。 詳細については、「照合順序および Unicode のサポート」を参照してください。 |
| SQL Server データベース エンジン | /SAPWDインスタンスのインストール中に が指定された場合は /SECURITYMODE=SQL。 |
SQL Server SA アカウントのパスワードを指定します。 |
| SQL Server データベース エンジン | /SQLSYSADMINACCOUNTS必須 |
sysadminロールのメンバーになるためにログインを準備するには、このパラメーターを使用します。 SQL Server Express 以外の SQL Server のエディションの場合、 /SQLSYSADMINACCOUNTS は必須です。 SQL Server Express の各エディションの場合、/SQLSYSADMINACCOUNTS の使用は省略できますが、/SQLSYSADMINACCOUNTS または /ADDCURRENTUSERASSQLADMIN は必須です。 |
| SQL Server データベース エンジン | /SQLTEMPDBDIR省略可能 |
tempdb データ ファイルのディレクトリを指定します。 複数のディレクトリを指定する場合、各ディレクトリを空白で区切ります。 複数のディレクトリが指定されている場合、 tempdb データ ファイルはラウンド ロビン方式でディレクトリ全体に分散されます。既定値: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (システム データ ディレクトリ)注: このパラメーターは、RebuildDatabase シナリオにも追加されます。 |
| SQL Server データベース エンジン | /SQLTEMPDBLOGDIR省略可能 |
tempdb ログ ファイルのディレクトリを指定します。既定値: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (システム データ ディレクトリ)注: このパラメーターは、RebuildDatabase シナリオにも追加されます。 |
| SQL Server データベース エンジン | /SQLTEMPDBFILECOUNT省略可能 |
セットアップで追加する tempdb データ ファイルの数を指定します。 この値はコアの数まで増やすことができます。既定値: SQL Server Express の場合は 1 他のすべてのエディション: 8 またはコアの数のうち、小さい方の値 重要: tempdbのプライマリデータベースファイルはまだtempdb.mdfです。 その他の tempdb ファイルには、tempdb_mssql_#.ndf という名前が付けられます。ここで # は、セットアップ中に作成されたその他の各 tempdb データベース ファイルの一意の番号を表します。 この名前付け規則は、各データベース ファイルを一意にすることを目的としています。 SQL Server のインスタンスをアンインストールすると、名前付け規則 tempdb_mssql_#.ndf を使用するファイルが削除されます。 ユーザー データベース ファイルには tempdb_mssql_\*.ndf 名前付け規則を使用しないでください。警告: このパラメーターの構成では、SQL Server Express はサポートされていません。 セットアップでインストールされる tempdb データ ファイルは 1 つだけです。 |
| SQL Server データベース エンジン | /SQLTEMPDBFILESIZE適用対象: SQL Server 2016 (13.x) 以降のバージョン 省略可能 |
各 tempdb データ ファイルの初期サイズを指定します。既定値 = SQL Server Express の場合は 4 MB、その他のエディションの場合は 8 MB 最小値 = 4 MB または 8 MB 最大値 = 1024 MB |
| SQL Server データベース エンジン | /SQLTEMPDBFILEGROWTH省略可能 |
各 tempdb データ ファイルのファイル拡張増分値を MB 単位で指定します。 0 は、自動拡張がオフで、領域を追加できないことを示します。 最大 1024 のサイズまで指定できます。既定値:64。 許容範囲: 最小値 = 0、最大値 = 1024 |
| SQL Server データベース エンジン | /SQLTEMPDBLOGFILESIZE適用対象: SQL Server 2016 (13.x) 以降のバージョン 省略可能 |
tempdb ログ ファイルの初期サイズを MB 単位で指定します。 最大 1024 のサイズまで指定できます。既定値: SQL Server Express の場合は 4 他のすべてのエディションでは 8 許容範囲: 最小値 = 既定値 (4 または 8)、最大値 = 1024 |
| SQL Server データベース エンジン | /SQLTEMPDBLOGFILEGROWTH適用対象: SQL Server 2016 (13.x) 以降のバージョン 省略可能 |
tempdb ログ ファイルのファイル拡張増分値を MB 単位で指定します。 0 は、自動拡張がオフで、領域を追加できないことを示します。 最大 1024 のサイズまで指定できます。既定値:64。 許容範囲: 最小値 = 0、最大値 = 1024 |
アンインストール パラメーター
次の表に示すパラメーターは、アンインストール用のコマンド ライン スクリプトを作成する場合に使用します。
| SQL Server データベース エンジン コンポーネント | パラメーター | 説明 |
|---|---|---|
| データベース エンジン セットアップ コントロール | /ACTION必須 |
アンインストール ワークフローを示すために必要です。 サポートされる値: Uninstall |
| データベース エンジン セットアップ コントロール | /CONFIGURATIONFILE省略可能 |
使用する 構成ファイル を指定します。 |
| データベース エンジン セットアップ コントロール | /FEATURES必須 |
アンインストールする コンポーネント を指定します。 |
| データベース エンジン セットアップ コントロール |
/HELP または ?省略可能 |
パラメーターの使用法のオプションを表示します。 |
| データベース エンジン セットアップ コントロール | /INDICATEPROGRESS省略可能 |
詳細なセットアップ ログ ファイルがコンソールにパイプされるように指定します。 |
| データベース エンジン セットアップ コントロール | /INSTANCENAME必須 |
SQL Server データベース エンジン インスタンス名を指定します。 詳細については、 インストール ウィザードのヘルプを参照してください。 |
| データベース エンジン セットアップ コントロール |
/Q または /QUIET省略可能 |
セットアップが、ユーザー インターフェイスなしで、非表示モードで実行されるように指定します。 このパラメーターは、自動インストールに使用されます。
/Q パラメーターによって、/QS パラメーターの入力がオーバーライドされます。 |
| データベース エンジン セットアップ コントロール | /HIDECONSOLE省略可能 |
コンソール ウィンドウを非表示にするか閉じる場合に指定します。 |
構文例
コマンド プロンプトから SQL Server の既存のインスタンスをアンインストールするには、次のコマンドを使用します。
setup.exe /Action=Uninstall /FEATURES=SQL,AS,RS,IS,Tools /INSTANCENAME=MSSQLSERVER
名前付きインスタンスを削除するには、前の例で MSSQLSERVER の代わりにインスタンスの名前を指定します。
コマンド プロンプトから既存の SQL Server 更新プログラムをアンインストールするには、次のレジストリ パスを使用して、Windows レジストリ内の特定のコンポーネントの完全なアンインストール コマンドを見つけることができます。
"UninstallString" キーを探します。
Warnung
レジストリを誤って編集すると、システムが深刻な損傷を受ける可能性があります。 レジストリを変更する前に、コンピューター上のすべての重要なデータをバックアップしてください。
次の例は、特定の KB 更新プログラムのパスを示しています。
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\KB5014356
このレジストリ キーの "UninstallString" からアンインストール コマンドを取得できます。 例えば次が挙げられます。
C:\Program Files\Microsoft SQL Server\150\Setup Bootstrap\Update Cache\KB5014356\GDR\setup.exe" /Action=RemovePatch /AllInstances
フェールオーバー クラスター パラメーター
SQL Server データベース エンジン フェールオーバー クラスター インスタンスをインストールする前に、次の記事を確認してください。
Always On フェールオーバー クラスター インスタンス (SQL Server)
重要
フェールオーバー クラスターのすべてのインストール コマンドには、基になる Windows クラスターが必要です。 SQL Server データベース エンジンフェールオーバー クラスターに含まれるすべてのノードは、同じ Windows クラスターの一部である必要があります。
次のフェールオーバー クラスターのインストール スクリプトをテストし、必要に応じて変更してください。
フェールオーバー クラスターの統合インストール パラメーター
次の表に示すパラメーターは、フェールオーバー クラスターのインストール用コマンド ライン スクリプトを作成する場合に使用します。
統合インストールの詳細については、「 Always On フェールオーバー クラスター インスタンス (SQL Server)」を参照してください。
注意
インストール後にノードを追加するには、ノードの追加操作を使用します。
| SQL Server データベース エンジン コンポーネント | パラメーター | 詳細 |
|---|---|---|
| データベース エンジン セットアップ コントロール | /ACTION必須 |
フェールオーバー クラスター インストール ワークフローを示すために必要です。 サポートされる値: InstallFailoverCluster |
| データベース エンジン セットアップ コントロール | /IACCEPTSQLSERVERLICENSETERMS自動インストールのために または /Q パラメーターが指定されている場合は/QS |
ライセンス条項への同意を確認するために必要です。 SQL Server 2022 (16.x) 以降の場合は、aka.ms/useterms の Microsoft SQL Server ソフトウェア ライセンス条項をお読みください。 |
| データベース エンジン セットアップ コントロール | /ENU省略可能 |
ローカライズされたオペレーティング システムに SQL Server の英語版をインストールする場合に、オペレーティング システムに対応する言語と英語の両方の言語パックがインストール メディアに含まれているときは、このパラメーターを使用します。 |
| データベース エンジン セットアップ コントロール | /FAILOVERCLUSTERGROUP省略可能 |
SQL Server データベース エンジン フェールオーバー クラスターに使用されるリソース グループの名前を指定します。 名前は、既存のクラスター グループの名前か新規のリソース グループの名前のどちらかになります。 既定値: SQL Server (<InstanceName>) |
| PolyBase エンジン | /PBENGSVCACCOUNT省略可能 |
エンジン サービスのアカウントを指定します。 既定値: NT AUTHORITY\NETWORK SERVICE。 |
| PolyBase データ移動 | /PBDMSSVCPASSWORD省略可能 |
データ移動アカウントのパスワードを指定します。 管理されたサービス アカウント、仮想アカウント、またはビルトイン アカウントの使用時、このパラメーターは省略できます。 |
| PolyBase エンジン | /PBENGSVCSTARTUPTYPE省略可能 |
PolyBase エンジン サービスの開始モードを指定します。 サポートされる値: - Automatic (既定値)- Disabled- Manual |
| PolyBase | /PBPORTRANGE省略可能 |
PolyBase サービスのポート範囲 (6 ポート以上) を指定します。 例:/PBPORTRANGE=16450-16460 |
| PolyBase | /PBSCALEOUT省略可能 |
SQL Server データベース エンジン インスタンスを PolyBase スケールアウト計算グループの一部として使用するかどうかを指定します。 ヘッド ノードを含む PolyBase スケール アウト計算グループを構成する場合は、このオプションを使用します。 サポートされる値: True、False |
| データベース エンジン セットアップ コントロール | /UpdateEnabled省略可能 |
SQL Server セットアップで製品の更新プログラムを検出し、それらを含める必要があるかどうかを指定します。 有効な値は、True と False または 1 と 0 です。 既定では、SQL Server セットアップには検出された更新プログラムが含まれます。 |
| データベース エンジン セットアップ コントロール | /UpdateSource省略可能 |
SQL Server セットアップで製品の更新プログラムを取得する場所を指定します。 有効な値は Microsoft Update を検索する "MU"、有効なフォルダー パス、相対パス (.\MyUpdates など)、または UNC 共有です。 既定では、SQL Server セットアップでは、Windows Server Update サービスを介して Microsoft Update または Windows Update サービスが検索されます。 |
| データベース エンジン セットアップ コントロール | /CONFIGURATIONFILE省略可能 |
使用する 構成ファイル を指定します。 |
| データベース エンジン セットアップ コントロール | /ERRORREPORTING適用対象: SQL Server 2014 (12.x) 以前のバージョン 省略可能 |
Microsoft にエラー フィードバックを送信する方法を管理するには、 SQL Server (CEIP) の使用状況と診断データ収集の構成に関するページを参照してください。 以前のバージョンでは、これにより SQL Server のエラー報告が指定されます。 詳細については、「SQL Server のプライバシーの補足情報」を参照してください。 サポートされる値: - 1 = 有効- 0 = 無効 |
| データベース エンジン セットアップ コントロール | /FEATURES必須 |
インストールする コンポーネント を指定します。 |
| データベース エンジン セットアップ コントロール |
/HELP または ?省略可能 |
パラメーターの使用法のオプションを表示します。 |
| データベース エンジン セットアップ コントロール | /INDICATEPROGRESS省略可能 |
詳細なセットアップ ログ ファイルがコンソールにパイプされるように指定します。 |
| データベース エンジン セットアップ コントロール | /INSTALLSHAREDDIR省略可能 |
共有コンポーネント (64 ビット) の既定以外のインストール ディレクトリを指定します。 既定値は %Program Files%\Microsoft SQL Server です%Program Files(x86)%\Microsoft SQL Server には設定不可 |
| データベース エンジン セットアップ コントロール | /INSTALLSHAREDWOWDIR省略可能 |
共有コンポーネント (32 ビット) の既定以外のインストール ディレクトリを指定します。 64 ビット システムのみでサポートされます。 既定値は %Program Files(x86)%\Microsoft SQL Server です%Program Files%\Microsoft SQL Server には設定不可 |
| データベース エンジン セットアップ コントロール | /INSTANCEDIR省略可能 |
インスタンス専用のコンポーネントについて既定以外のインストール ディレクトリを指定します。 |
| データベース エンジン セットアップ コントロール | /INSTANCEID省略可能 |
InstanceIDの既定値以外の値を指定します。 |
| データベース エンジン セットアップ コントロール | /INSTANCENAME必須 |
SQL Server データベース エンジン インスタンス名を指定します。 詳細については、 インストール ウィザードのヘルプを参照してください。 |
| データベース エンジン セットアップ コントロール | /PRODUCTCOVEREDBYSA適用対象: SQL Server 2022 (16.x) 以降のバージョン 必須。 AZUREEXTENSIONを使用してコマンド プロンプトから Azure 拡張機能機能をインストールする場合。 |
SQL Server のライセンス カバレッジを指定します。/PRODUCTCOVEREDBYSA=True、または単に /PRODUCTCOVEREDBYSA は、ソフトウェア アシュアランスまたは SQL Server サブスクリプションの対象であることを示します。/PRODUCTCOVEREDBYSA=False、またはパラメーターが省略されている場合、SQL Server ライセンスの対象であることを示します。 |
| データベース エンジン セットアップ コントロール | /PID省略可能 |
SQL Server のエディション用のプロダクト キーを指定します。 このパラメーターが指定されていない場合は、Evaluation が使用されます。 注: SQL Server Express、SQL Server Express with Advanced Services、SQL Server Express with Tools、SQL Server Developer、または SQL Server Evaluation をインストールする場合、PID は事前に定義されます。 |
| データベース エンジン セットアップ コントロール |
/Q または /QUIET省略可能 |
セットアップが、ユーザー インターフェイスなしで、非表示モードで実行されるように指定します。 このパラメーターは、自動インストールに使用されます。
/Q パラメーターによって、/QS パラメーターの入力がオーバーライドされます。 |
| データベース エンジン セットアップ コントロール |
/QS または /QUIETSIMPLE省略可能 |
セットアップが UI を使用して実行され、進捗状況は表示されますが、入力が受け入れられないか、エラー メッセージが表示されないように指定します。 |
| データベース エンジン セットアップ コントロール | /SQMREPORTING適用対象: SQL Server 2014 (12.x) 以前のバージョン 省略可能 |
Microsoft にエラー フィードバックを送信する方法を管理するには、 SQL Server (CEIP) の使用状況と診断データ収集の構成に関するページを参照してください。 以前のバージョンでは、これにより SQL Server の機能の使用状況レポートが指定されます。 サポートされる値: - 1 = 有効- 0 = 無効 |
| データベース エンジン セットアップ コントロール | /HIDECONSOLE省略可能 |
コンソール ウィンドウを非表示にするか閉じる場合に指定します。 |
| データベース エンジン セットアップ コントロール | /FAILOVERCLUSTERDISKS省略可能 |
SQL Server データベース エンジン フェールオーバー クラスター リソース グループに含まれる共有ディスクの一覧を指定します。 既定値:最初のドライブは、すべてのデータベースに対して既定のドライブとして使用されます。 |
| データベース エンジン セットアップ コントロール | /FAILOVERCLUSTERIPADDRESSES必須 |
エンコードされた IP アドレスを指定します。 エンコードはセミコロン (;) で区切り、<IP の種類>;<アドレス>;<ネットワーク名>;<サブネット マスク> という形式に従います。 サポートされている IP の種類には、DHCP、IPv4、および IPv6 があります。 フェールオーバー クラスターの IP アドレスを複数指定するには、間にスペースを入れます。 次の例を参照してください。 FAILOVERCLUSTERIPADDRESSES=DEFAULTFAILOVERCLUSTERIPADDRESSES=IPv4;DHCP;ClusterNetwork1FAILOVERCLUSTERIPADDRESSES=IPv6;DHCP;ClusterNetwork1FAILOVERCLUSTERIPADDRESSES=IPv6;2041:0:1a0f::8a5b:131c |
| データベース エンジン セットアップ コントロール | /FAILOVERCLUSTERNETWORKNAME必須 |
新しい SQL Server データベース エンジン フェールオーバー クラスターのネットワーク名を指定します。 このネットワーク名は、ネットワーク上で新しい SQL Server データベース エンジン フェールオーバー クラスター インスタンスを識別するために使用されます。 |
| SQL Server エージェント | /AGTSVCACCOUNT必須 |
SQL Server エージェント サービスのアカウントを指定します。 |
| SQL Server エージェント | /AGTSVCPASSWORD必須 |
SQL Server エージェント サービス アカウントのパスワードを指定します。 管理されたサービス アカウント、仮想アカウント、またはビルトイン アカウントの使用時、このパラメーターは省略できます。 |
| Analysis Services | /ASBACKUPDIR省略可能 |
Analysis Services バックアップ ファイルのディレクトリを指定します。 既定値: 64 ビットの WOW モード: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Backup他のすべてのインストール: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Backup |
| Analysis Services | /ASCOLLATION省略可能 |
Analysis Servicesの照合順序の設定を指定します。 既定値: Latin1_General_CI_AS注: Windows 照合順序のみがサポートされています。 SQL 照合順序を使用すると、予期しない動作が発生するおそれがあります。 |
| Analysis Services | /ASCONFIGDIR省略可能 |
Analysis Services 構成ファイルのディレクトリを指定します。 既定値: 64 ビットの WOW モード: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Config他のすべてのインストール: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Config |
| Analysis Services | /ASDATADIR省略可能 |
Analysis Services データ ファイルのディレクトリを指定します。 既定値: 64 ビットの WOW モード: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Data他のすべてのインストール: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Data |
| Analysis Services | /ASLOGDIR省略可能 |
Analysis Services ログ ファイルのディレクトリを指定します。 既定値: 64 ビットの WOW モード: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Log他のすべてのインストール: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Log |
| Analysis Services | /ASSYSADMINACCOUNTS必須 |
Analysis Servicesの管理者資格情報を指定します。 |
| Analysis Services | /ASTEMPDIR省略可能 |
Analysis Services 一時ファイルのディレクトリを指定します。 既定値: 64 ビットの WOW モード: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Temp他のすべてのインストール: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Temp |
| Analysis Services | /ASPROVIDERMSOLAP省略可能 |
MSOLAP プロバイダーをインプロセスで実行できるかどうかを指定します。 既定値: - 1 = 有効 |
| Analysis Services | /ASSERVERMODE省略可能 |
Analysis Services インスタンスのサーバー モードを指定します。 クラスターのシナリオで有効な値は、MULTIDIMENSIONAL または TABULAR です。
ASSERVERMODE では、大文字と小文字が区別されます。 すべての値は大文字で表す必要があります。 有効な値の詳細については、「 Install Analysis Services in Tabular Mode」を参照してください。 |
| SQL Server データベース エンジン | /INSTALLSQLDATADIR必須 |
SQL Server データ ファイルのデータ ディレクトリを指定します。 データ ディレクトリは、共有クラスター ディスク上に指定する必要があります。 |
| SQL Server データベース エンジン | /SAPWDの場合は /SECURITYMODE=SQL |
SQL Server SA アカウントのパスワードを指定します。 |
| SQL Server データベース エンジン | /SECURITYMODE省略可能 |
SQL Server のセキュリティ モードを指定します。 このパラメーターが指定されていない場合、Windows 限定の認証モードがサポートされます。 サポートされる値: SQL |
| SQL Server データベース エンジン | /SQLBACKUPDIR省略可能 |
バックアップ ファイルのディレクトリを指定します。 既定値: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Backup |
| SQL Server データベース エンジン | /SQLCOLLATION省略可能 |
SQL Serverの照合順序の設定を指定します。 既定値は、Windows オペレーティング システムのロケールに基づいています。 詳細については、「照合順序および Unicode のサポート」を参照してください。 |
| SQL Server データベース エンジン | /SQLSVCACCOUNT必須 |
SQL Server サービスの開始アカウントを指定します。 |
| SQL Server データベース エンジン | /SQLSVCPASSWORD必須 |
SQLSVCACCOUNT のパスワードを指定します。 管理されたサービス アカウント、仮想アカウント、またはビルトイン アカウントの使用時、このパラメーターは省略できます。 |
| SQL Server データベース エンジン | /SQLSYSADMINACCOUNTS必須 |
sysadminロールのメンバーになるためにログインを準備するには、このパラメーターを使用します。 SQL Server Express 以外の SQL Server のエディションの場合、 /SQLSYSADMINACCOUNTS は必須です。 SQL Server Express の各エディションの場合、/SQLSYSADMINACCOUNTS の使用は省略できますが、/SQLSYSADMINACCOUNTS または /ADDCURRENTUSERASSQLADMIN は必須です。 |
| SQL Server データベース エンジン | /SQLUSERDBDIR省略可能 |
ユーザー データベースのデータ ファイルのディレクトリを指定します。 既定値: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
| SQL Server データベース エンジン | /SQLTEMPDBDIR省略可能 |
tempdb データ ファイルのディレクトリを指定します。 複数のディレクトリを指定する場合、各ディレクトリを空白で区切ります。 複数のディレクトリが指定されている場合、 tempdb データ ファイルはラウンド ロビン方式でディレクトリ全体に分散されます。既定値: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (システム データ ディレクトリ)注: このパラメーターは、RebuildDatabase シナリオにも追加されます。 |
| SQL Server データベース エンジン | /SQLTEMPDBLOGDIR省略可能 |
tempdb ログ ファイルのディレクトリを指定します。既定値: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (システム データ ディレクトリ)注: このパラメーターは、RebuildDatabase シナリオにも追加されます。 |
| SQL Server データベース エンジン | /SQLTEMPDBFILECOUNT省略可能 |
セットアップで追加する tempdb データ ファイルの数を指定します。 この値はコアの数まで増やすことができます。既定値: SQL Server Express の場合は 1 他のすべてのエディション: 8 またはコアの数のうち、小さい方の値 重要: tempdbのプライマリデータベースファイルはまだtempdb.mdfです。 その他の tempdb ファイルには、tempdb_mssql_#.ndf という名前が付けられます。ここで # は、セットアップ中に作成されたその他の各 tempdb データベース ファイルの一意の番号を表します。 この名前付け規則は、各データベース ファイルを一意にすることを目的としています。 SQL Server のインスタンスをアンインストールすると、名前付け規則 tempdb_mssql_#.ndf を使用するファイルが削除されます。 ユーザー データベース ファイルには tempdb_mssql_\*.ndf 名前付け規則を使用しないでください。警告: このパラメーターの構成では、SQL Server Express はサポートされていません。 セットアップでインストールされる tempdb データ ファイルは 1 つだけです。 |
| SQL Server データベース エンジン | /SQLTEMPDBFILESIZE適用対象: SQL Server 2016 (13.x) 以降のバージョン 省略可能 |
各 tempdb データ ファイルの初期サイズを指定します。既定値 = SQL Server Express の場合は 4 MB、その他のエディションの場合は 8 MB 最小値 = 4 MB または 8 MB 最大値 = 1024 MB |
| SQL Server データベース エンジン | /SQLTEMPDBFILEGROWTH省略可能 |
各 tempdb データ ファイルのファイル拡張増分値を MB 単位で指定します。 0 は、自動拡張がオフで、領域を追加できないことを示します。 最大 1024 のサイズまで指定できます。既定値:64。 許容範囲: 最小値 = 0、最大値 = 1024 |
| SQL Server データベース エンジン | /SQLTEMPDBLOGFILESIZE適用対象: SQL Server 2016 (13.x) 以降のバージョン 省略可能 |
tempdb ログ ファイルの初期サイズを MB 単位で指定します。 最大 1024 のサイズまで指定できます。既定値: SQL Server Express の場合は 4 他のすべてのエディションでは 8 許容範囲: 最小値 = 既定値 (4 または 8)、最大値 = 1024 |
| SQL Server データベース エンジン | /SQLTEMPDBLOGFILEGROWTH適用対象: SQL Server 2016 (13.x) 以降のバージョン 省略可能 |
tempdb ログ ファイルのファイル拡張増分値を MB 単位で指定します。 0 は、自動拡張がオフで、領域を追加できないことを示します。 最大 1024 のサイズまで指定できます。既定値:64。 許容範囲: 最小値 = 0、最大値 = 1024 |
| SQL Server データベース エンジン | /SQLUSERDBLOGDIR省略可能 |
ユーザー データベースのログ ファイルのディレクトリを指定します。 既定値: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
| FILESTREAM | /FILESTREAMLEVEL省略可能 |
FILESTREAM 機能のアクセス レベルを指定します。 サポートされる値: - 0 = このインスタンスに対する FILESTREAM サポートを無効にする。 (既定値)- 1 = Transact-SQL アクセスに対して FILESTREAM を有効にする。- 2 = Transact-SQL アクセスおよびファイル I/O ストリーム アクセスに対して FILESTREAM を有効にする。 (クラスター シナリオに対しては無効です)- 3 = リモート クライアントに FILESTREAM データへのストリーム アクセスを許可する。 |
| FILESTREAM | /FILESTREAMSHARENAME省略可能 FILESTREAMLEVEL が 1 より大きい場合は必須。 |
FILESTREAM データを格納する Windows 共有の名前を指定します。 |
| SQL Server フルテキスト | /FTSVCACCOUNT省略可能 |
フルテキスト フィルター ランチャー サービスのアカウントを指定します。 このパラメーターは、Windows Server 2008 以降では無視されます。 ServiceSID は、SQL Server と Full-text Filter Daemon 間の通信を確立するのに使用されます。 この値が指定されていない場合、フルテキスト フィルター ランチャー サービスが無効になります。 サービス アカウントを変更し、フルテキスト機能を有効にするには、SQL Server コントロール マネージャーを使用する必要があります。 既定値: Local Service Account |
| SQL Server フルテキスト | /FTSVCPASSWORD省略可能 |
フルテキスト フィルター ランチャー サービスのパスワードを指定します。 このパラメーターは、Windows Server 2008 以降では無視されます。 管理されたサービス アカウント、仮想アカウント、またはビルトイン アカウントの使用時、このパラメーターは省略できます。 |
| 統合サービス | /ISSVCACCOUNT必須 |
Integration Servicesのアカウントを指定します。 既定値: NT AUTHORITY\NETWORK SERVICE |
| 統合サービス | /ISSVCPASSWORD必須 |
Integration Services のパスワードを指定します。 管理されたサービス アカウント、仮想アカウント、またはビルトイン アカウントの使用時、このパラメーターは省略できます。 |
| 統合サービス | /ISSVCStartupType省略可能 |
サービスの スタートアップ Integration Services モードを指定します。 |
| レポーティングサービス | /RSINSTALLMODE適用対象: SQL Server 2016 (13.x) 以前のバージョン 省略可能 FilesOnlyMode でのみ使用可 |
Reporting Servicesのインストール モードを指定します。 サポートされる値: - SharePointFilesOnlyMode- DefaultNativeMode- FilesOnlyMode注: インストールに SQL Server データベース エンジンが含まれている場合、既定の RSINSTALLMODE は DefaultNativeMode になります。インストールに SQL Server データベース エンジンが含まれていない場合、既定の RSINSTALLMODE は FilesOnlyMode になります。DefaultNativeMode選択しても、インストールに SQL Server データベース エンジンが含まれていない場合は、RSINSTALLMODEが自動的にFilesOnlyModeに変更されます。 |
| レポーティングサービス | /RSSVCACCOUNT適用対象: SQL Server 2016 (13.x) 以前のバージョン 必須 |
Reporting Services の開始アカウントを指定します。 |
| レポーティングサービス | /RSSVCPASSWORD適用対象: SQL Server 2016 (13.x) 以前のバージョン 必須 |
Reporting Services サービスの開始アカウントのパスワードを指定します。 管理されたサービス アカウント、仮想アカウント、またはビルトイン アカウントの使用時、このパラメーターは省略できます。 |
| レポーティングサービス | /RSSVCStartupType適用対象: SQL Server 2016 (13.x) 以前のバージョン 省略可能 |
の スタートアップ Reporting Servicesモードを指定します。 サポートされる値: - Automatic- Disabled- Manual |
ドメイン グループの代わりに、サービス SID を使用することをお勧めします。
その他のメモ
クラスター対応のコンポーネントは、 データベース エンジン と Analysis Services だけです。 他の機能はクラスターに対応しておらず、フェールオーバーによる高可用性はありません。
構文例
SQL Server データベース エンジンおよび データベース エンジン が配置された単一ノードの Analysis Services フェールオーバー クラスター インスタンスを既定のインスタンスとしてインストールするには
setup.exe /q /ACTION=InstallFailoverCluster /InstanceName=MSSQLSERVER /INDICATEPROGRESS /ASSYSADMINACCOUNTS="<DomainName\UserName>" /ASDATADIR=<Drive>:\OLAP\Data /ASLOGDIR=<Drive>:\OLAP\Log /ASBACKUPDIR=<Drive>:\OLAP\Backup /ASCONFIGDIR=<Drive>:\OLAP\Config /ASTEMPDIR=<Drive>:\OLAP\Temp /FAILOVERCLUSTERDISKS="<Cluster Disk Resource Name - for example, 'Disk S:'" /FAILOVERCLUSTERNETWORKNAME="<Insert Network Name>" /FAILOVERCLUSTERIPADDRESSES="IPv4;xx.xxx.xx.xx;Cluster Network;xxx.xxx.xxx.x" /FAILOVERCLUSTERGROUP="MSSQLSERVER" /Features=AS,SQL /ASSVCACCOUNT="<DomainName\UserName>" /ASSVCPASSWORD="xxxxxxxxxxx" /AGTSVCACCOUNT="<DomainName\UserName>" /AGTSVCPASSWORD="xxxxxxxxxxx" /INSTALLSQLDATADIR="<Drive>:\<Path>\MSSQLSERVER" /SQLCOLLATION="SQL_Latin1_General_CP1_CS_AS" /SQLSVCACCOUNT="<DomainName\UserName>" /SQLSVCPASSWORD="xxxxxxxxxxx" /SQLSYSADMINACCOUNTS="<DomainName\UserName> /IACCEPTSQLSERVERLICENSETERMS
フェールオーバー クラスターの準備パラメーター
次の表に示すパラメーターは、フェールオーバー クラスターを準備するコマンド ライン スクリプトを作成する場合に使用します。 ここでは、フェールオーバー クラスターのすべてのノードにフェールオーバー クラスター インスタンスを準備するのに必要な、クラスターの高度なインストールの最初の手順がわかります。 詳細については、「 Always On フェールオーバー クラスター インスタンス (SQL Server)」を参照してください。
| SQL Server データベース エンジン コンポーネント | パラメーター | 説明 |
|---|---|---|
| データベース エンジン セットアップ コントロール | /ACTION必須 |
フェールオーバー クラスターの準備に関するワークフローを示すために必要です。 サポートされる値: PrepareFailoverCluster |
| データベース エンジン セットアップ コントロール | /IACCEPTSQLSERVERLICENSETERMS自動インストールのために または /Q パラメーターが指定されている場合は/QS |
ライセンス条項への同意を確認するために必要です。 SQL Server 2022 (16.x) 以降の場合は、aka.ms/useterms の Microsoft SQL Server ソフトウェア ライセンス条項をお読みください。 |
| データベース エンジン セットアップ コントロール | /ENU省略可能 |
ローカライズされたオペレーティング システムに SQL Server の英語版をインストールする場合に、オペレーティング システムに対応する言語と英語の両方の言語パックがインストール メディアに含まれているときは、このパラメーターを使用します。 |
| データベース エンジン セットアップ コントロール | /UpdateEnabled省略可能 |
SQL Server セットアップで製品の更新プログラムを検出し、それらを含める必要があるかどうかを指定します。 有効な値は、True と False または 1 と 0 です。 既定では、SQL Server セットアップには検出された更新プログラムが含まれます。 |
| データベース エンジン セットアップ コントロール | /UpdateSource省略可能 |
SQL Server セットアップで製品の更新プログラムを取得する場所を指定します。 有効な値は Microsoft Update を検索する "MU"、有効なフォルダー パス、相対パス (.\MyUpdates など)、または UNC 共有です。 既定では、SQL Server セットアップでは、Windows Server Update サービスを介して Microsoft Update または Windows Update サービスが検索されます。 |
| データベース エンジン セットアップ コントロール | /CONFIGURATIONFILE省略可能 |
使用する 構成ファイル を指定します。 |
| データベース エンジン セットアップ コントロール | /ERRORREPORTING適用対象: SQL Server 2014 (12.x) 以前のバージョン 省略可能 |
Microsoft にエラー フィードバックを送信する方法を管理するには、 SQL Server (CEIP) の使用状況と診断データ収集の構成に関するページを参照してください。 以前のバージョンでは、これにより SQL Server のエラー報告が指定されます。 詳細については、「SQL Server のプライバシーの補足情報」を参照してください。 サポートされる値: - 1 = 有効- 0 = 無効 |
| データベース エンジン セットアップ コントロール | /FEATURES必須 |
インストールする コンポーネント を指定します。 |
| データベース エンジン セットアップ コントロール |
/HELP または ?省略可能 |
パラメーターの使用法のオプションを表示します。 |
| データベース エンジン セットアップ コントロール | /INDICATEPROGRESS省略可能 |
詳細なセットアップ ログ ファイルがコンソールにパイプされるように指定します。 |
| データベース エンジン セットアップ コントロール | /INSTALLSHAREDDIR省略可能 |
共有コンポーネント (64 ビット) の既定以外のインストール ディレクトリを指定します。 既定値は %Program Files%\Microsoft SQL Server です%Program Files(x86)%\Microsoft SQL Server には設定不可 |
| データベース エンジン セットアップ コントロール | /INSTALLSHAREDWOWDIR省略可能 |
共有コンポーネント (32 ビット) の既定以外のインストール ディレクトリを指定します。 64 ビット システムのみでサポートされます。 既定値は %Program Files(x86)%\Microsoft SQL Server です%Program Files%\Microsoft SQL Server には設定不可 |
| データベース エンジン セットアップ コントロール | /INSTANCEDIR省略可能 |
インスタンス専用のコンポーネントについて既定以外のインストール ディレクトリを指定します。 |
| データベース エンジン セットアップ コントロール | /INSTANCEID省略可能 |
InstanceIDの既定値以外の値を指定します。 |
| データベース エンジン セットアップ コントロール | /INSTANCENAME必須 |
SQL Server データベース エンジン インスタンス名を指定します。 詳細については、 インストール ウィザードのヘルプを参照してください。 |
| データベース エンジン セットアップ コントロール | /PID省略可能 |
SQL Server のエディション用のプロダクト キーを指定します。 このパラメーターが指定されていない場合は、Evaluation が使用されます。 注: SQL Server Express、SQL Server Express with Advanced Services、SQL Server Express with Tools、SQL Server Developer、または SQL Server Evaluation をインストールする場合、PID は事前に定義されます。 |
| データベース エンジン セットアップ コントロール |
/Q または /QUIET省略可能 |
セットアップが、ユーザー インターフェイスなしで、非表示モードで実行されるように指定します。 このパラメーターは、自動インストールに使用されます。
/Q パラメーターによって、/QS パラメーターの入力がオーバーライドされます。 |
| データベース エンジン セットアップ コントロール |
/QS または /QUIETSIMPLE省略可能 |
セットアップが UI を使用して実行され、進捗状況は表示されますが、入力が受け入れられないか、エラー メッセージが表示されないように指定します。 |
| データベース エンジン セットアップ コントロール | /SQMREPORTING適用対象: SQL Server 2014 (12.x) 以前のバージョン 省略可能 |
Microsoft にエラー フィードバックを送信する方法を管理するには、 SQL Server (CEIP) の使用状況と診断データ収集の構成に関するページを参照してください。 以前のバージョンでは、これにより SQL Server の機能の使用状況レポートが指定されます。 サポートされる値: - 1 = 有効- 0 = 無効 |
| データベース エンジン セットアップ コントロール | /HIDECONSOLE省略可能 |
コンソール ウィンドウを非表示にするか閉じる場合に指定します。 |
| SQL Server エージェント | /AGTSVCACCOUNT必須 |
SQL Server エージェント サービスのアカウントを指定します。 |
| SQL Server エージェント | /AGTSVCPASSWORD必須 |
SQL Server エージェント サービス アカウントのパスワードを指定します。 管理されたサービス アカウント、仮想アカウント、またはビルトイン アカウントの使用時、このパラメーターは省略できます。 |
| PolyBase エンジン | /PBENGSVCACCOUNT省略可能 |
エンジン サービスのアカウントを指定します。 既定値: NT AUTHORITY\NETWORK SERVICE。 |
| PolyBase データ移動 | /PBDMSSVCPASSWORD省略可能 |
データ移動アカウントのパスワードを指定します。 管理されたサービス アカウント、仮想アカウント、またはビルトイン アカウントの使用時、このパラメーターは省略できます。 |
| PolyBase エンジン | /PBENGSVCSTARTUPTYPE省略可能 |
PolyBase エンジン サービスの開始モードを指定します。 サポートされる値: - Automatic (既定値)- Disabled- Manual |
| PolyBase | /PBPORTRANGE省略可能 |
PolyBase サービスのポート範囲 (6 ポート以上) を指定します。 例:/PBPORTRANGE=16450-16460 |
| PolyBase | /PBSCALEOUT省略可能 |
SQL Server データベース エンジン インスタンスを PolyBase スケールアウト計算グループの一部として使用するかどうかを指定します。 ヘッド ノードを含む PolyBase スケール アウト計算グループを構成する場合は、このオプションを使用します。 サポートされる値: True、False |
| Analysis Services | /ASSVCACCOUNT必須 |
Analysis Services サービスのアカウントを指定します。 |
| Analysis Services | /ASSVCPASSWORD必須 |
Analysis Services サービスのパスワードを指定します。 管理されたサービス アカウント、仮想アカウント、またはビルトイン アカウントの使用時、このパラメーターは省略できます。 |
| SQL Server データベース エンジン | /SQLSVCACCOUNT必須 |
SQL Server サービスの開始アカウントを指定します。 |
| SQL Server データベース エンジン | /SQLSVCPASSWORD必須 |
SQLSVCACCOUNT のパスワードを指定します。 管理されたサービス アカウント、仮想アカウント、またはビルトイン アカウントの使用時、このパラメーターは省略できます。 |
| FILESTREAM | /FILESTREAMLEVEL省略可能 |
FILESTREAM 機能のアクセス レベルを指定します。 サポートされる値: - 0 = このインスタンスに対する FILESTREAM サポートを無効にする。 (既定値)- 1 = Transact-SQL アクセスに対して FILESTREAM を有効にする。- 2 = Transact-SQL アクセスおよびファイル I/O ストリーム アクセスに対して FILESTREAM を有効にする。 (クラスター シナリオに対しては無効です)- 3 = リモート クライアントに FILESTREAM データへのストリーム アクセスを許可する。 |
| FILESTREAM | /FILESTREAMSHARENAME省略可能 FILESTREAMLEVEL が 1 より大きい場合は必須。 |
FILESTREAM データを格納する Windows 共有の名前を指定します。 |
| SQL Server フルテキスト | /FTSVCACCOUNT省略可能 |
フルテキスト フィルター ランチャー サービスのアカウントを指定します。 このパラメーターは、Windows Server 2008 以降では無視されます。 ServiceSID は、SQL Server と Full-text Filter Daemon 間の通信を確立するのに使用されます。 この値が指定されていない場合、フルテキスト フィルター ランチャー サービスが無効になります。 サービス アカウントを変更し、フルテキスト機能を有効にするには、SQL Server コントロール マネージャーを使用する必要があります。 既定値: Local Service Account |
| SQL Server フルテキスト | /FTSVCPASSWORD省略可能 |
フルテキスト フィルター ランチャー サービスのパスワードを指定します。 このパラメーターは、Windows Server 2008 以降では無視されます。 管理されたサービス アカウント、仮想アカウント、またはビルトイン アカウントの使用時、このパラメーターは省略できます。 |
| 統合サービス | /ISSVCACCOUNT必須 |
Integration Servicesのアカウントを指定します。 既定値: NT AUTHORITY\NETWORK SERVICE |
| 統合サービス | /ISSVCPASSWORD必須 |
Integration Services のパスワードを指定します。 管理されたサービス アカウント、仮想アカウント、またはビルトイン アカウントの使用時、このパラメーターは省略できます。 |
| 統合サービス | /ISSVCStartupType省略可能 |
サービスの スタートアップ Integration Services モードを指定します。 |
| レポーティングサービス | /RSINSTALLMODE適用対象: SQL Server 2016 (13.x) 以前のバージョン 省略可能 FilesOnlyMode でのみ使用可 |
Reporting Servicesのインストール モードを指定します。 サポートされる値: - SharePointFilesOnlyMode- DefaultNativeMode- FilesOnlyMode注: インストールに SQL Server データベース エンジンが含まれている場合、既定の RSINSTALLMODE は DefaultNativeMode になります。インストールに SQL Server データベース エンジンが含まれていない場合、既定の RSINSTALLMODE は FilesOnlyMode になります。DefaultNativeMode選択しても、インストールに SQL Server データベース エンジンが含まれていない場合は、RSINSTALLMODEが自動的にFilesOnlyModeに変更されます。 |
| レポーティングサービス | /RSSVCACCOUNT適用対象: SQL Server 2016 (13.x) 以前のバージョン 必須 |
Reporting Services の開始アカウントを指定します。 |
| レポーティングサービス | /RSSVCPASSWORD適用対象: SQL Server 2016 (13.x) 以前のバージョン 必須 |
Reporting Services サービスの開始アカウントのパスワードを指定します。 管理されたサービス アカウント、仮想アカウント、またはビルトイン アカウントの使用時、このパラメーターは省略できます。 |
| レポーティングサービス | /RSSVCStartupType適用対象: SQL Server 2016 (13.x) 以前のバージョン 省略可能 |
の スタートアップ Reporting Servicesモードを指定します。 サポートされる値: - Automatic- Disabled- Manual |
ドメイン グループの代わりに、サービス SID を使用することをお勧めします。
構文例
データベース エンジン および Analysis Services用のフェールオーバー クラスターの高度なインストール シナリオで "準備" 手順を実行するには
コマンド プロンプトから次のコマンドを実行して、既定のインスタンスを準備します。
setup.exe /q /ACTION=PrepareFailoverCluster /InstanceName=MSSQLSERVER /Features=AS,SQL /INDICATEPROGRESS /ASSVCACCOUNT="<DomainName\UserName>" /ASSVCPASSWORD="xxxxxxxxxxx" /SQLSVCACCOUNT="<DomainName\UserName>" /SQLSVCPASSWORD="xxxxxxxxxxx" /AGTSVCACCOUNT="<DomainName\UserName>" /AGTSVCPASSWORD="xxxxxxxxxxx" /IACCEPTSQLSERVERLICENSETERMS
コマンド プロンプトから次のコマンドを実行して、名前付きインスタンスを準備します。
setup.exe /q /ACTION=PrepareFailoverCluster /InstanceName="<Insert Instance name>" /Features=AS,SQL /INDICATEPROGRESS /ASSVCACCOUNT="<DomainName\UserName>" /ASSVCPASSWORD="xxxxxxxxxxx" /SQLSVCACCOUNT="<DomainName\UserName>" /SQLSVCPASSWORD="xxxxxxxxxxx" /AGTSVCACCOUNT="<DomainName\UserName>" /AGTSVCPASSWORD="xxxxxxxxxxx" /IACCEPTSQLSERVERLICENSETERMS
SQL Server 2022 (16.x) 以降のバージョンについては、 aka.ms/useterms の Microsoft SQL Server ソフトウェア ライセンス条項を参照してください。
フェールオーバー クラスターの完了パラメーター
次の表に示すパラメーターは、フェールオーバー クラスターを完了するコマンド ライン スクリプトを作成する場合に使用します。 ここでは、フェールオーバー クラスターの高度なインストール オプションについて、2 番目の手順がわかります。 すべてのフェールオーバー クラスター ノードで準備を実行した後、共有ディスクを所有するノードでこのコマンドを実行します。 詳細については、「 Always On フェールオーバー クラスター インスタンス (SQL Server)」を参照してください。
| SQL Server データベース エンジン コンポーネント | パラメーター | 説明 |
|---|---|---|
| データベース エンジン セットアップ コントロール | /ACTION必須 |
フェールオーバー クラスターの完了に関するワークフローを示すために必要です。 サポートされる値: CompleteFailoverCluster |
| データベース エンジン セットアップ コントロール | /ENU省略可能 |
ローカライズされたオペレーティング システムに SQL Server の英語版をインストールする場合に、オペレーティング システムに対応する言語と英語の両方の言語パックがインストール メディアに含まれているときは、このパラメーターを使用します。 |
| データベース エンジン セットアップ コントロール | /FAILOVERCLUSTERGROUP省略可能 |
SQL Server データベース エンジン フェールオーバー クラスターに使用されるリソース グループの名前を指定します。 名前は、既存のクラスター グループの名前か新規のリソース グループの名前のどちらかになります。 既定値: SQL Server (<InstanceName>) |
| データベース エンジン セットアップ コントロール | /CONFIGURATIONFILE省略可能 |
使用する 構成ファイル を指定します。 |
| データベース エンジン セットアップ コントロール | /ERRORREPORTING適用対象: SQL Server 2014 (12.x) 以前のバージョン 省略可能 |
Microsoft にエラー フィードバックを送信する方法を管理するには、 SQL Server (CEIP) の使用状況と診断データ収集の構成に関するページを参照してください。 以前のバージョンでは、これにより SQL Server のエラー報告が指定されます。 詳細については、「SQL Server のプライバシーの補足情報」を参照してください。 サポートされる値: - 1 = 有効- 0 = 無効 |
| データベース エンジン セットアップ コントロール |
/HELP または ?省略可能 |
パラメーターの使用法のオプションを表示します。 |
| データベース エンジン セットアップ コントロール | /INDICATEPROGRESS省略可能 |
詳細なセットアップ ログ ファイルがコンソールにパイプされるように指定します。 |
| データベース エンジン セットアップ コントロール | /INSTANCENAME必須 |
SQL Server データベース エンジン インスタンス名を指定します。 詳細については、 インストール ウィザードのヘルプを参照してください。 |
| データベース エンジン セットアップ コントロール | /PID省略可能 |
SQL Server のエディション用のプロダクト キーを指定します。 このパラメーターが指定されていない場合は、Evaluation が使用されます。 注: SQL Server Express、SQL Server Express with Advanced Services、SQL Server Express with Tools、SQL Server Developer、または SQL Server Evaluation をインストールする場合、PID は事前に定義されます。 |
| データベース エンジン セットアップ コントロール |
/Q または /QUIET省略可能 |
セットアップが、ユーザー インターフェイスなしで、非表示モードで実行されるように指定します。 このパラメーターは、自動インストールに使用されます。
/Q パラメーターによって、/QS パラメーターの入力がオーバーライドされます。 |
| データベース エンジン セットアップ コントロール |
/QS または /QUIETSIMPLE省略可能 |
セットアップが UI を使用して実行され、進捗状況は表示されますが、入力が受け入れられないか、エラー メッセージが表示されないように指定します。 |
| データベース エンジン セットアップ コントロール | /SQMREPORTING適用対象: SQL Server 2014 (12.x) 以前のバージョン 省略可能 |
Microsoft にエラー フィードバックを送信する方法を管理するには、 SQL Server (CEIP) の使用状況と診断データ収集の構成に関するページを参照してください。 以前のバージョンでは、これにより SQL Server の機能の使用状況レポートが指定されます。 サポートされる値: - 1 = 有効- 0 = 無効 |
| データベース エンジン セットアップ コントロール | /HIDECONSOLE省略可能 |
コンソール ウィンドウを非表示にするか閉じる場合に指定します。 |
| データベース エンジン セットアップ コントロール | /FAILOVERCLUSTERDISKS省略可能 |
SQL Server データベース エンジン フェールオーバー クラスター リソース グループに含まれる共有ディスクの一覧を指定します。 既定値:最初のドライブは、すべてのデータベースに対して既定のドライブとして使用されます。 |
| データベース エンジン セットアップ コントロール | /FAILOVERCLUSTERIPADDRESSES必須 |
エンコードされた IP アドレスを指定します。 エンコードはセミコロン (;) で区切り、<IP の種類>;<アドレス>;<ネットワーク名>;<サブネット マスク> という形式に従います。 サポートされている IP の種類には、DHCP、IPv4、および IPv6 があります。 フェールオーバー クラスターの IP アドレスを複数指定するには、間にスペースを入れます。 次の例を参照してください。 FAILOVERCLUSTERIPADDRESSES=DEFAULTFAILOVERCLUSTERIPADDRESSES=IPv4;DHCP;ClusterNetwork1FAILOVERCLUSTERIPADDRESSES=IPv6;DHCP;ClusterNetwork1FAILOVERCLUSTERIPADDRESSES=IPv6;2041:0:1a0f::8a5b:131c |
| データベース エンジン セットアップ コントロール | /FAILOVERCLUSTERNETWORKNAME必須 |
新しい SQL Server データベース エンジン フェールオーバー クラスターのネットワーク名を指定します。 このネットワーク名は、ネットワーク上で新しい SQL Server データベース エンジン フェールオーバー クラスター インスタンスを識別するために使用されます。 |
| データベース エンジン セットアップ コントロール | /CONFIRMIPDEPENDENCYCHANGE必須 |
マルチサブネット フェールオーバー クラスターについて、IP アドレス リソースの依存関係を OR から AND に設定することを示します。 詳細については、フェールオーバー クラスター インスタンスでのノードの追加または削除 (セットアップ) に関するページを参照してください。 サポートされる値: - 0 = False (既定値)- 1 = True |
| Analysis Services | /ASBACKUPDIR省略可能 |
Analysis Services バックアップ ファイルのディレクトリを指定します。 既定値: 64 ビットの WOW モード: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Backup他のすべてのインストール: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Backup |
| Analysis Services | /ASCOLLATION省略可能 |
Analysis Servicesの照合順序の設定を指定します。 既定値: Latin1_General_CI_AS注: Windows 照合順序のみがサポートされています。 SQL 照合順序を使用すると、予期しない動作が発生するおそれがあります。 |
| Analysis Services | /ASCONFIGDIR省略可能 |
Analysis Services 構成ファイルのディレクトリを指定します。 既定値: 64 ビットの WOW モード: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Config他のすべてのインストール: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Config |
| Analysis Services | /ASDATADIR省略可能 |
Analysis Services データ ファイルのディレクトリを指定します。 既定値: 64 ビットの WOW モード: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Data他のすべてのインストール: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Data |
| Analysis Services | /ASLOGDIR省略可能 |
Analysis Services ログ ファイルのディレクトリを指定します。 既定値: 64 ビットの WOW モード: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Log他のすべてのインストール: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Log |
| Analysis Services | /ASSERVERMODE省略可能 |
Analysis Services インスタンスのサーバー モードを指定します。 クラスターのシナリオで有効な値は、MULTIDIMENSIONAL または TABULAR です。
ASSERVERMODE では、大文字と小文字が区別されます。 すべての値は大文字で表す必要があります。 有効な値の詳細については、「 Install Analysis Services in Tabular Mode」を参照してください。 |
| Analysis Services | /ASSYSADMINACCOUNTS必須 |
Analysis Servicesの管理者資格情報を指定します。 |
| Analysis Services | /ASTEMPDIR省略可能 |
Analysis Services 一時ファイルのディレクトリを指定します。 既定値: 64 ビットの WOW モード: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Temp他のすべてのインストール: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Temp |
| Analysis Services | /ASPROVIDERMSOLAP省略可能 |
MSOLAP プロバイダーをインプロセスで実行できるかどうかを指定します。 既定値: - 1 = 有効 |
| SQL Server データベース エンジン | /INSTALLSQLDATADIR必須 |
SQL Server データ ファイルのデータ ディレクトリを指定します。 データ ディレクトリは、共有クラスター ディスク上に指定する必要があります。 |
| SQL Server データベース エンジン | /SAPWDの場合は /SECURITYMODE=SQL |
SQL Server SA アカウントのパスワードを指定します。 |
| SQL Server データベース エンジン | /SECURITYMODE省略可能 |
SQL Server のセキュリティ モードを指定します。 このパラメーターが指定されていない場合、Windows 限定の認証モードがサポートされます。 サポートされる値: SQL |
| SQL Server データベース エンジン | /SQLBACKUPDIR省略可能 |
バックアップ ファイルのディレクトリを指定します。 既定値: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Backup |
| SQL Server データベース エンジン | /SQLCOLLATION省略可能 |
SQL Serverの照合順序の設定を指定します。 既定値は、Windows オペレーティング システムのロケールに基づいています。 詳細については、「照合順序および Unicode のサポート」を参照してください。 |
| SQL Server データベース エンジン | /SQLSYSADMINACCOUNTS必須 |
sysadminロールのメンバーになるためにログインを準備するには、このパラメーターを使用します。 SQL Server Express 以外の SQL Server のエディションの場合、 /SQLSYSADMINACCOUNTS は必須です。 SQL Server Express の各エディションの場合、/SQLSYSADMINACCOUNTS の使用は省略できますが、/SQLSYSADMINACCOUNTS または /ADDCURRENTUSERASSQLADMIN は必須です。 |
| SQL Server データベース エンジン | /SQLUSERDBDIR省略可能 |
ユーザー データベースのデータ ファイルのディレクトリを指定します。 既定値: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
| SQL Server データベース エンジン | /SQLUSERDBLOGDIR省略可能 |
ユーザー データベースのログ ファイルのディレクトリを指定します。 既定値: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
| レポーティングサービス | /RSINSTALLMODE適用対象: SQL Server 2016 (13.x) 以前のバージョン 省略可能 FilesOnlyMode でのみ使用可 |
Reporting Servicesのインストール モードを指定します。 サポートされる値: - SharePointFilesOnlyMode- DefaultNativeMode- FilesOnlyMode注: インストールに SQL Server データベース エンジンが含まれている場合、既定の RSINSTALLMODE は DefaultNativeMode になります。インストールに SQL Server データベース エンジンが含まれていない場合、既定の RSINSTALLMODE は FilesOnlyMode になります。DefaultNativeMode選択しても、インストールに SQL Server データベース エンジンが含まれていない場合は、RSINSTALLMODEが自動的にFilesOnlyModeに変更されます。 |
| SQL Server データベース エンジン | /SQLTEMPDBDIR省略可能 |
tempdb データ ファイルのディレクトリを指定します。 複数のディレクトリを指定する場合、各ディレクトリを空白で区切ります。 複数のディレクトリが指定されている場合、 tempdb データ ファイルはラウンド ロビン方式でディレクトリ全体に分散されます。既定値: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (システム データ ディレクトリ)注: このパラメーターは、RebuildDatabase シナリオにも追加されます。 |
| SQL Server データベース エンジン | /SQLTEMPDBLOGDIR省略可能 |
tempdb ログ ファイルのディレクトリを指定します。既定値: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (システム データ ディレクトリ)注: このパラメーターは、RebuildDatabase シナリオにも追加されます。 |
| SQL Server データベース エンジン | /SQLTEMPDBFILECOUNT省略可能 |
セットアップで追加する tempdb データ ファイルの数を指定します。 この値はコアの数まで増やすことができます。既定値: SQL Server Express の場合は 1 他のすべてのエディション: 8 またはコアの数のうち、小さい方の値 重要: tempdbのプライマリデータベースファイルはまだtempdb.mdfです。 その他の tempdb ファイルには、tempdb_mssql_#.ndf という名前が付けられます。ここで # は、セットアップ中に作成されたその他の各 tempdb データベース ファイルの一意の番号を表します。 この名前付け規則は、各データベース ファイルを一意にすることを目的としています。 SQL Server のインスタンスをアンインストールすると、名前付け規則 tempdb_mssql_#.ndf を使用するファイルが削除されます。 ユーザー データベース ファイルには tempdb_mssql_\*.ndf 名前付け規則を使用しないでください。警告: このパラメーターの構成では、SQL Server Express はサポートされていません。 セットアップでインストールされる tempdb データ ファイルは 1 つだけです。 |
| SQL Server データベース エンジン | /SQLTEMPDBFILESIZE適用対象: SQL Server 2016 (13.x) 以降のバージョン 省略可能 |
各 tempdb データ ファイルの初期サイズを指定します。既定値 = SQL Server Express の場合は 4 MB、その他のエディションの場合は 8 MB 最小値 = 4 MB または 8 MB 最大値 = 1024 MB |
| SQL Server データベース エンジン | /SQLTEMPDBFILEGROWTH省略可能 |
各 tempdb データ ファイルのファイル拡張増分値を MB 単位で指定します。 0 は、自動拡張がオフで、領域を追加できないことを示します。 最大 1024 のサイズまで指定できます。既定値:64。 許容範囲: 最小値 = 0、最大値 = 1024 |
| SQL Server データベース エンジン | /SQLTEMPDBLOGFILESIZE適用対象: SQL Server 2016 (13.x) 以降のバージョン 省略可能 |
tempdb ログ ファイルの初期サイズを MB 単位で指定します。 最大 1024 のサイズまで指定できます。既定値: SQL Server Express の場合は 4 他のすべてのエディションでは 8 許容範囲: 最小値 = 既定値 (4 または 8)、最大値 = 1024 |
| SQL Server データベース エンジン | /SQLTEMPDBLOGFILEGROWTH適用対象: SQL Server 2016 (13.x) 以降のバージョン 省略可能 |
tempdb ログ ファイルのファイル拡張増分値を MB 単位で指定します。 0 は、自動拡張がオフで、領域を追加できないことを示します。 最大 1024 のサイズまで指定できます。既定値:64。 許容範囲: 最小値 = 0、最大値 = 1024 |
構文例
データベース エンジン および Analysis Services用のフェールオーバー クラスターの高度なインストール シナリオで "完了" 手順を実行するには、 フェールオーバー クラスターのアクティブ ノードであるコンピューターで次のコマンドを実行して、使用できるようにします。 また、 Analysis Services フェールオーバー クラスター内の共有ディスクを所有するノードで "CompleteFailoverCluster" アクションを実行する必要があります。
コマンド プロンプトから次のコマンドを実行して、既定のインスタンスのフェールオーバー クラスターのインストールを完了します。
setup.exe /q /ACTION=CompleteFailoverCluster /InstanceName=MSSQLSERVER /INDICATEPROGRESS /ASSYSADMINACCOUNTS="<DomainName\Username>" /ASDATADIR=<Drive>:\OLAP\Data /ASLOGDIR=<Drive>:\OLAP\Log /ASBACKUPDIR=<Drive>:\OLAP\Backup /ASCONFIGDIR=<Drive>:\OLAP\Config /ASTEMPDIR=<Drive>:\OLAP\Temp /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>"
コマンド プロンプトから次のコマンドを実行して、名前付きインスタンスのフェールオーバー クラスターのインストールを完了します。
setup.exe /q /ACTION=CompleteFailoverCluster /InstanceName="<Insert Instance Name>" /INDICATEPROGRESS /ASSYSADMINACCOUNTS="<DomainName\UserName>" /ASDATADIR=<Drive>:\INSTANCE\Data /ASLOGDIR=<drive>:\INSTANCE\Log /ASBACKUPDIR=<Drive>:\INSTANCE\Backup /ASCONFIGDIR=<Drive>:\INSTANCE\Config /ASTEMPDIR=<Drive>:\INSTANCE\Temp /FAILOVERCLUSTERDISKS="<Cluster Disk Resource Name - for example, 'Disk S:'>" /FAILOVERCLUSTERNETWORKNAME="CompNamedFOI" /FAILOVERCLUSTERIPADDRESSES="IPv4;xx.xxx.xx.xx;ClusterNetwork1;xxx.xxx.xxx.x" /FAILOVERCLUSTERGROUP="<Insert New Group Name>" /INSTALLSQLDATADIR="<Drive>:\<Path>\MSSQLSERVER_INSTANCE" /SQLCOLLATION="SQL_Latin1_General_CP1_CS_AS" /SQLSYSADMINACCOUNTS="<DomainName\Username>"
フェールオーバー クラスターのアップグレード パラメーター
次の表に示すパラメーターは、フェールオーバー クラスターのアップグレード用コマンド ライン スクリプトを作成する場合に使用します。 詳細については、「 SQL Server データベース エンジンのフェールオーバー クラスター インスタンスのアップグレード (セットアップ) 」および「 Always On フェールオーバー クラスター インスタンス (SQL Server)」を参照してください。
| SQL Server データベース エンジン コンポーネント | パラメーター | 説明 |
|---|---|---|
| データベース エンジン セットアップ コントロール | /ACTION必須 |
インストール ワークフローを示すために必要です。 サポートされる値: Upgrade |
| データベース エンジン セットアップ コントロール | /IACCEPTSQLSERVERLICENSETERMS自動インストールのために または /Q パラメーターが指定されている場合は/QS |
ライセンス条項への同意を確認するために必要です。 SQL Server 2022 (16.x) 以降の場合は、aka.ms/useterms の Microsoft SQL Server ソフトウェア ライセンス条項をお読みください。 |
| データベース エンジン セットアップ コントロール | /ENU省略可能 |
ローカライズされたオペレーティング システムに SQL Server の英語版をインストールする場合に、オペレーティング システムに対応する言語と英語の両方の言語パックがインストール メディアに含まれているときは、このパラメーターを使用します。 |
| データベース エンジン セットアップ コントロール | /UpdateEnabled省略可能 |
SQL Server セットアップで製品の更新プログラムを検出し、それらを含める必要があるかどうかを指定します。 有効な値は、True と False または 1 と 0 です。 既定では、SQL Server セットアップには検出された更新プログラムが含まれます。 |
| データベース エンジン セットアップ コントロール | /UpdateSource省略可能 |
SQL Server セットアップで製品の更新プログラムを取得する場所を指定します。 有効な値は Microsoft Update を検索する "MU"、有効なフォルダー パス、相対パス (.\MyUpdates など)、または UNC 共有です。 既定では、SQL Server セットアップでは、Windows Server Update サービスを介して Microsoft Update または Windows Update サービスが検索されます。 |
| データベース エンジン セットアップ コントロール | /CONFIGURATIONFILE省略可能 |
使用する 構成ファイル を指定します。 |
| データベース エンジン セットアップ コントロール | /ERRORREPORTING適用対象: SQL Server 2014 (12.x) 以前のバージョン 省略可能 |
Microsoft にエラー フィードバックを送信する方法を管理するには、 SQL Server (CEIP) の使用状況と診断データ収集の構成に関するページを参照してください。 以前のバージョンでは、これにより SQL Server のエラー報告が指定されます。 詳細については、「SQL Server のプライバシーの補足情報」を参照してください。 サポートされる値: - 1 = 有効- 0 = 無効 |
| データベース エンジン セットアップ コントロール |
/HELP または ?省略可能 |
パラメーターの使用法のオプションを表示します。 |
| データベース エンジン セットアップ コントロール | /INDICATEPROGRESS省略可能 |
詳細なセットアップ ログ ファイルがコンソールにパイプされるように指定します。 |
| データベース エンジン セットアップ コントロール | / INSTANCEDIR省略可能 |
共有コンポーネントの既定以外のインストール ディレクトリを指定します。 |
| データベース エンジン セットアップ コントロール | /INSTANCEIDSQL Server 2008 (10.0.x) 以降のバージョンからアップグレードする場合は必須。 SQL Server 2005 (9.x) からアップグレードする場合は省略可能。 |
InstanceIDの既定値以外の値を指定します。 |
| データベース エンジン セットアップ コントロール | /INSTANCENAME必須 |
SQL Server データベース エンジン インスタンス名を指定します。 詳細については、 インストール ウィザードのヘルプを参照してください。 |
| データベース エンジン セットアップ コントロール | /PID省略可能 |
SQL Server のエディション用のプロダクト キーを指定します。 このパラメーターが指定されていない場合は、Evaluation が使用されます。 注: SQL Server Express、SQL Server Express with Advanced Services、SQL Server Express with Tools、SQL Server Developer、または SQL Server Evaluation をインストールする場合、PID は事前に定義されます。 |
| データベース エンジン セットアップ コントロール |
/Q または /QUIET省略可能 |
セットアップが、ユーザー インターフェイスなしで、非表示モードで実行されるように指定します。 このパラメーターは、自動インストールに使用されます。
/Q パラメーターによって、/QS パラメーターの入力がオーバーライドされます。 |
| データベース エンジン セットアップ コントロール | /SQMREPORTING適用対象: SQL Server 2014 (12.x) 以前のバージョン 省略可能 |
Microsoft にエラー フィードバックを送信する方法を管理するには、 SQL Server (CEIP) の使用状況と診断データ収集の構成に関するページを参照してください。 以前のバージョンでは、これにより SQL Server の機能の使用状況レポートが指定されます。 サポートされる値: - 1 = 有効- 0 = 無効 |
| データベース エンジン セットアップ コントロール | /HIDECONSOLE省略可能 |
コンソール ウィンドウを非表示にするか閉じる場合に指定します。 |
| データベース エンジン セットアップ コントロール | /FAILOVERCLUSTERROLLOWNERSHIP必須 |
アップデート中の フェールオーバーの動作 を指定します。 |
| SQL Server ブラウザー | /BROWSERSVCSTARTUPTYPE省略可能 |
SQL Server Browser サービスの スタートアップ モードを指定します。 サポートされる値: - Automatic- Disabled- Manual |
| SQL Server フルテキスト | /FTUPGRADEOPTION省略可能 |
フルテキスト カタログのアップグレード オプションを指定します。 サポートされる値: - REBUILD- RESET- IMPORT |
| 統合サービス | /ISSVCACCOUNT必須 |
Integration Servicesのアカウントを指定します。 既定値: NT AUTHORITY\NETWORK SERVICE |
| 統合サービス | /ISSVCPASSWORD必須 |
Integration Services のパスワードを指定します。 管理されたサービス アカウント、仮想アカウント、またはビルトイン アカウントの使用時、このパラメーターは省略できます。 |
| 統合サービス | /ISSVCStartupType省略可能 |
サービスの スタートアップ Integration Services モードを指定します。 |
| レポーティングサービス | /RSUPGRADEDATABASEACCOUNT省略可能 |
プロパティは、2008 R2 以前のバージョンの SharePoint モードのレポート サーバーをアップグレードする場合にのみ使用されます。 SQL Server 2012 (11.x) Reporting Services で変更された古い SharePoint モード アーキテクチャを使用するレポート サーバーに対しては、追加のアップグレード操作が実行されます。 このオプションがコマンドライン インストールに含まれていない場合、古いレポート サーバー インスタンス用の既定のサービス アカウントが使用されます。 このプロパティが使用されている場合は、 /RSUPGRADEPASSWORD プロパティを使用してアカウントのパスワードを指定します。 |
| レポーティングサービス | /RSUPGRADEPASSWORD省略可能 |
既存のレポート サーバー サービス アカウントのパスワード。 管理されたサービス アカウント、仮想アカウント、またはビルトイン アカウントの使用時、このパラメーターは省略できます。 |
ノード追加パラメーター
次の表に示すパラメーターは、ノード追加用のコマンド ライン スクリプトを作成する場合に使用します。
| SQL Server データベース エンジン コンポーネント | パラメーター | 説明 |
|---|---|---|
| データベース エンジン セットアップ コントロール | /ACTION必須 |
AddNode ワークフローを示すために必要です。 サポートされる値: AddNode |
| データベース エンジン セットアップ コントロール | /IACCEPTSQLSERVERLICENSETERMS自動インストールのために または /Q パラメーターが指定されている場合は/QS |
ライセンス条項への同意を確認するために必要です。 SQL Server 2022 (16.x) 以降の場合は、aka.ms/useterms の Microsoft SQL Server ソフトウェア ライセンス条項をお読みください。 |
| データベース エンジン セットアップ コントロール | /ENU省略可能 |
ローカライズされたオペレーティング システムに SQL Server の英語版をインストールする場合に、オペレーティング システムに対応する言語と英語の両方の言語パックがインストール メディアに含まれているときは、このパラメーターを使用します。 |
| データベース エンジン セットアップ コントロール | /UpdateEnabled省略可能 |
SQL Server セットアップで製品の更新プログラムを検出し、それらを含める必要があるかどうかを指定します。 有効な値は、True と False または 1 と 0 です。 既定では、SQL Server セットアップには検出された更新プログラムが含まれます。 |
| データベース エンジン セットアップ コントロール | /UpdateSource省略可能 |
SQL Server セットアップで製品の更新プログラムを取得する場所を指定します。 有効な値は Microsoft Update を検索する "MU"、有効なフォルダー パス、相対パス (.\MyUpdates など)、または UNC 共有です。 既定では、SQL Server セットアップでは、Windows Server Update サービスを介して Microsoft Update または Windows Update サービスが検索されます。 |
| データベース エンジン セットアップ コントロール | /CONFIGURATIONFILE省略可能 |
使用する 構成ファイル を指定します。 |
| データベース エンジン セットアップ コントロール |
/HELP または ?省略可能 |
パラメーターの使用法のオプションを表示します。 |
| データベース エンジン セットアップ コントロール | /INDICATEPROGRESS省略可能 |
詳細なセットアップ ログ ファイルがコンソールにパイプされるように指定します。 |
| データベース エンジン セットアップ コントロール | /INSTANCENAME必須 |
SQL Server データベース エンジン インスタンス名を指定します。 詳細については、 インストール ウィザードのヘルプを参照してください。 |
| データベース エンジン セットアップ コントロール | /PID省略可能 |
SQL Server のエディション用のプロダクト キーを指定します。 このパラメーターが指定されていない場合は、Evaluation が使用されます。 注: SQL Server Express、SQL Server Express with Advanced Services、SQL Server Express with Tools、SQL Server Developer、または SQL Server Evaluation をインストールする場合、PID は事前に定義されます。 |
| データベース エンジン セットアップ コントロール |
/Q または /QUIET省略可能 |
セットアップが、ユーザー インターフェイスなしで、非表示モードで実行されるように指定します。 このパラメーターは、自動インストールに使用されます。
/Q パラメーターによって、/QS パラメーターの入力がオーバーライドされます。 |
| データベース エンジン セットアップ コントロール |
/QS または /QUIETSIMPLE省略可能 |
セットアップが UI を使用して実行され、進捗状況は表示されますが、入力が受け入れられないか、エラー メッセージが表示されないように指定します。 |
| データベース エンジン セットアップ コントロール | /HIDECONSOLE省略可能 |
コンソール ウィンドウを非表示にするか閉じる場合に指定します。 |
| データベース エンジン セットアップ コントロール | /FAILOVERCLUSTERIPADDRESSES必須 |
エンコードされた IP アドレスを指定します。 エンコードはセミコロン (;) で区切り、<IP の種類>;<アドレス>;<ネットワーク名>;<サブネット マスク> という形式に従います。 サポートされている IP の種類には、DHCP、IPv4、および IPv6 があります。 フェールオーバー クラスターの IP アドレスを複数指定するには、間にスペースを入れます。 次の例を参照してください。 FAILOVERCLUSTERIPADDRESSES=DEFAULTFAILOVERCLUSTERIPADDRESSES=IPv4;DHCP;ClusterNetwork1FAILOVERCLUSTERIPADDRESSES=IPv6;DHCP;ClusterNetwork1FAILOVERCLUSTERIPADDRESSES=IPv6;2041:0:1a0f::8a5b:131c詳細については、フェールオーバー クラスター インスタンスでのノードの追加または削除 (セットアップ) に関するページを参照してください。 |
| データベース エンジン セットアップ コントロール | /CONFIRMIPDEPENDENCYCHANGE必須 |
マルチサブネット フェールオーバー クラスターについて、IP アドレス リソースの依存関係を OR から AND に設定することを示します。 詳細については、フェールオーバー クラスター インスタンスでのノードの追加または削除 (セットアップ) に関するページを参照してください。 サポートされる値: - 0 = False (既定値)- 1 = True |
| SQL Server エージェント | /AGTSVCACCOUNT必須 |
SQL Server エージェント サービスのアカウントを指定します。 |
| SQL Server エージェント | /AGTSVCPASSWORD必須 |
SQL Server エージェント サービス アカウントのパスワードを指定します。 管理されたサービス アカウント、仮想アカウント、またはビルトイン アカウントの使用時、このパラメーターは省略できます。 |
| PolyBase エンジン | /PBENGSVCACCOUNT省略可能 |
エンジン サービスのアカウントを指定します。 既定値: NT AUTHORITY\NETWORK SERVICE。 |
| PolyBase データ移動 | /PBDMSSVCPASSWORD省略可能 |
データ移動アカウントのパスワードを指定します。 管理されたサービス アカウント、仮想アカウント、またはビルトイン アカウントの使用時、このパラメーターは省略できます。 |
| PolyBase エンジン | /PBENGSVCSTARTUPTYPE省略可能 |
PolyBase エンジン サービスの開始モードを指定します。 サポートされる値: - Automatic (既定値)- Disabled- Manual |
| PolyBase | /PBPORTRANGE省略可能 |
PolyBase サービスのポート範囲 (6 ポート以上) を指定します。 例:/PBPORTRANGE=16450-16460 |
| PolyBase | /PBSCALEOUT省略可能 |
SQL Server データベース エンジン インスタンスを PolyBase スケールアウト計算グループの一部として使用するかどうかを指定します。 ヘッド ノードを含む PolyBase スケール アウト計算グループを構成する場合は、このオプションを使用します。 サポートされる値: True、False |
| Analysis Services | /ASSVCACCOUNT必須 |
Analysis Services サービスのアカウントを指定します。 |
| Analysis Services | /ASSVCPASSWORD必須 |
Analysis Services サービスのパスワードを指定します。 管理されたサービス アカウント、仮想アカウント、またはビルトイン アカウントの使用時、このパラメーターは省略できます。 |
| SQL Server データベース エンジン | /SQLSVCACCOUNT必須 |
SQL Server サービスの開始アカウントを指定します。 |
| SQL Server データベース エンジン | /SQLSVCPASSWORD必須 |
SQLSVCACCOUNT のパスワードを指定します。 管理されたサービス アカウント、仮想アカウント、またはビルトイン アカウントの使用時、このパラメーターは省略できます。 |
| 統合サービス | /ISSVCPASSWORD必須 |
Integration Services のパスワードを指定します。 管理されたサービス アカウント、仮想アカウント、またはビルトイン アカウントの使用時、このパラメーターは省略できます。 |
| レポーティングサービス | /RSINSTALLMODE適用対象: SQL Server 2016 (13.x) 以前のバージョン 省略可能 FilesOnlyMode でのみ使用可 |
Reporting Servicesのインストール モードを指定します。 サポートされる値: - SharePointFilesOnlyMode- DefaultNativeMode- FilesOnlyMode注: インストールに SQL Server データベース エンジンが含まれている場合、既定の RSINSTALLMODE は DefaultNativeMode になります。インストールに SQL Server データベース エンジンが含まれていない場合、既定の RSINSTALLMODE は FilesOnlyMode になります。DefaultNativeMode選択しても、インストールに SQL Server データベース エンジンが含まれていない場合は、RSINSTALLMODEが自動的にFilesOnlyModeに変更されます。 |
| レポーティングサービス | /RSSVCPASSWORD適用対象: SQL Server 2016 (13.x) 以前のバージョン 必須 |
Reporting Services サービスの開始アカウントのパスワードを指定します。 管理されたサービス アカウント、仮想アカウント、またはビルトイン アカウントの使用時、このパラメーターは省略できます。 |
その他のメモ
クラスター対応のコンポーネントは、 データベース エンジン と Analysis Services だけです。 他の機能はクラスターに対応しておらず、フェールオーバーによる高可用性はありません。
構文例
データベース エンジン および Analysis Servicesが配置された既存のフェールオーバー クラスター インスタンスにノードを追加するには
setup.exe /q /ACTION=AddNode /INSTANCENAME="<Insert Instance Name>" /SQLSVCACCOUNT="<SQL account that is used on other nodes>" /SQLSVCPASSWORD="<password for SQL account>" /AGTSVCACCOUNT="<SQL Server Agent account that is used on other nodes>", /AGTSVCPASSWORD="<SQL Server Agent account password>" /ASSVCACCOUNT="<AS account that is used on other nodes>" /ASSVCPASSWORD="<password for AS account>" /INDICATEPROGRESS /IACCEPTSQLSERVERLICENSETERMS /FAILOVERCLUSTERIPADDRESSES="IPv4;xx.xxx.xx.xx;ClusterNetwork1;xxx.xxx.xxx.x" /CONFIRMIPDEPENDENCYCHANGE=0
ノード削除パラメーター
次の表に示すパラメーターは、ノード削除用のコマンド ライン スクリプトを作成する場合に使用します。 フェールオーバー クラスターをアンインストールするには、各フェールオーバー クラスター ノードで RemoveNode を実行する必要があります。 詳細については、「 Always On フェールオーバー クラスター インスタンス (SQL Server)」を参照してください。
| SQL Server データベース エンジン コンポーネント | パラメーター | 説明 |
|---|---|---|
| データベース エンジン セットアップ コントロール | /ACTION必須 |
RemoveNode ワークフローを示すために必要です。 サポートされる値: RemoveNode |
| データベース エンジン セットアップ コントロール | /CONFIGURATIONFILE省略可能 |
使用する 構成ファイル を指定します。 |
| データベース エンジン セットアップ コントロール |
/HELP または ?省略可能 |
パラメーターの使用法のオプションを表示します。 |
| データベース エンジン セットアップ コントロール | /INDICATEPROGRESS省略可能 |
詳細なセットアップ ログ ファイルがコンソールにパイプされるように指定します。 |
| データベース エンジン セットアップ コントロール | /INSTANCENAME必須 |
SQL Server データベース エンジン インスタンス名を指定します。 詳細については、 インストール ウィザードのヘルプを参照してください。 |
| データベース エンジン セットアップ コントロール |
/Q または /QUIET省略可能 |
セットアップが、ユーザー インターフェイスなしで、非表示モードで実行されるように指定します。 このパラメーターは、自動インストールに使用されます。
/Q パラメーターによって、/QS パラメーターの入力がオーバーライドされます。 |
| データベース エンジン セットアップ コントロール |
/QS または /QUIETSIMPLE省略可能 |
セットアップが UI を使用して実行され、進捗状況は表示されますが、入力が受け入れられないか、エラー メッセージが表示されないように指定します。 |
| データベース エンジン セットアップ コントロール | /HIDECONSOLE省略可能 |
コンソール ウィンドウを非表示にするか閉じる場合に指定します。 |
| データベース エンジン セットアップ コントロール | /CONFIRMIPDEPENDENCYCHANGE必須 |
マルチサブネット フェールオーバー クラスターについて、IP アドレス リソースの依存関係を OR から AND に設定することを示します。 詳細については、フェールオーバー クラスター インスタンスでのノードの追加または削除 (セットアップ) に関するページを参照してください。 サポートされる値: - 0 = False (既定値)- 1 = True |
構文例
データベース エンジン および Analysis Servicesが配置された既存のフェールオーバー クラスター インスタンスからノードを削除するには
setup.exe /q /ACTION=RemoveNode /INSTANCENAME="<Insert Instance Name>" [/INDICATEPROGRESS] /CONFIRMIPDEPENDENCYCHANGE=0
サービス アカウント パラメーター
ビルトイン アカウント、ローカル アカウント、またはドメイン アカウントを使用して、SQL Server サービスを構成できます。
注意
管理されたサービス アカウント、仮想アカウント、またはビルトイン アカウントを使用する場合、対応するパスワード パラメーターを指定しないでください。 これらのサービス アカウントの詳細については、「管理されたサービス アカウント、グループ管理サービス アカウント、仮想アカウント」を参照してください。
サービス アカウント構成の詳細については、「Windows サービス アカウントとアクセス許可の構成」をご覧ください。
| SQL Server データベース エンジン コンポーネント | アカウント パラメーター | パスワード パラメーター | スタートアップの種類 |
|---|---|---|---|
| SQL Server エージェント | /AGTSVCACCOUNT |
/AGTSVCPASSWORD |
/AGTSVCSTARTUPTYPE |
| Analysis Services | /ASSVCACCOUNT |
/ASSVCPASSWORD |
/ASSVCSTARTUPTYPE |
| SQL Server データベース エンジン | /SQLSVCACCOUNT |
/SQLSVCPASSWORD |
/SQLSVCSTARTUPTYPE |
| 統合サービス | /ISSVCACCOUNT |
/ISSVCPASSWORD |
/ISSVCSTARTUPTYPE |
| レポーティングサービス | /RSSVCACCOUNT |
/RSSVCPASSWORD |
/RSSVCSTARTUPTYPE |
注意
Reporting Services の機能は SQL Server 2017 (14.x) から削除されました。 SQL Server Reporting Services のアカウント パラメーターは、SQL Server 2017 (14.x) より前のバージョンにのみ適用されます。
機能パラメーター
特定の機能をインストールするには、/FEATURES パラメーターを使用して、以下の表の親機能または機能の値を指定します。
Windows の SQL Server の各エディションでサポートされる機能のリストについては、以下を参照してください。
- SQL Server 2025 のエディションとサポートされている機能
- SQL Server 2022 の各エディションとサポートされている機能
- SQL Server 2019 の各エディションとサポートされている機能
- エディションと SQL Server 2017 のサポートされる機能
- エディションと SQL Server 2016 のサポートされる機能
| 親機能パラメーター | 機能パラメーター | 説明 |
|---|---|---|
| SQL | SQL Server データベース エンジン、レプリケーション、フルテキスト、および Data Quality サーバーをインストールします。 | |
| SQLEngine | SQL Server データベース エンジンのみをインストールします。 | |
| レプリケーション | SQL Server データベース エンジンと共にレプリケーション コンポーネントをインストールします。 | |
| フルテキスト | SQL Server データベース エンジンと共にフルテキスト コンポーネントをインストールします。 | |
| DQ | Data Quality サーバー のインストールを完了するために必要なファイルをコピーします。 SQL Server のインストールが完了したら、DQSInstaller.exe ファイルを実行して、 Data Quality サーバー のインストールを完了させる必要があります。 詳細については、「 Data Quality Server のインストールを完了するための DQSInstaller.exe の実行」をご覧ください。 このパラメーターでは、 SQL Server データベース エンジンもインストールされます。 | |
| PolyBase | PolyBase コンポーネントをインストールします。 | |
| PolyBaseCore | Oracle、Teradata、SQL Server などのリレーショナルおよび非リレーショナルなデータ間で標準 T-SQL ステートメントを使った十分に統合されたクエリを可能にする PolyBase テクノロジをインストールするには、PolyBase と併用します。適用対象: SQL Server 2019 (15.x) 以降のバージョン |
|
| PolyBaseJava | SQL Server 2019 (15.x) のみで、HDFS データで標準 T-SQL ステートメントを使った十分に統合されたクエリを可能にする PolyBase Java Connector をインストールするには、PolyBase と併用します。 |
|
| AdvancedAnalytics | SQL Server Machine Learning Services または SQL Server 2016 R Services をインストールします。 | |
| SQL_INST_MR | R Open と専用の R パッケージをインストールするには、AdvancedAnalytics と併用してください。適用対象:SQL Server Machine Learning Services (2017 および 2019) および SQL Server 2016 R Services |
|
| SQL_INST_MPY | Anaconda と専用の Python パッケージをインストールするには、AdvancedAnalytics と併用してください。適用対象:SQL Server Machine Learning Services (2017 と 2019) |
|
| SQL_INST_JAVA | 標準 T-SQL ステートメントを使った Java との統合を可能にする拡張機能をインストールするには、AdvancedAnalytics と併用してください。適用対象:SQL Server Java 言語拡張機能 (2019 のみ) |
|
| という形で | すべての Analysis Services コンポーネントをインストールします。 | |
| RS | すべての Reporting Services コンポーネントをインストールします。 適用対象: SQL Server 2016 (13.x) 以前のバージョン |
|
| RS_SHP | SharePoint 用の Reporting Services コンポーネントをインストールします。 適用対象: SQL Server 2016 (13.x) 以前のバージョン |
|
| RS_SHPWFE | SharePoint 製品用の Reporting Services アドインをインストールします。 適用対象: SQL Server 2016 (13.x) 以前のバージョン |
|
| DQC | Data Quality クライアント がインストールされます。 | |
| です | すべての Integration Services コンポーネントをインストールします。 | |
| IS_Master | Integration Services Scale Out のスケール アウト マスターが含まれています。 | |
| IS_ワーカー | Integration Services Scale Out のスケール アウト ワーカーが含まれています。 | |
| MDS | マスター データ サービス がインストールされます。 | |
| SQL_SHARED_MPY | Machine Learning Server (スタンドアロン) または R Server (スタンドアロン) の Python パッケージをインストールします。 | |
| SQL_SHARED_MR | Machine Learning Server (スタンドアロン) もしくは R Server (スタンドアロン) 向けの R パッケージ、または Machine Learning Server (スタンドアロン) もしくは R Server (スタンドアロン) をインストールします。 | |
| ツール 1 | クライアント ツールおよび SQL Server オンライン ブック コンポーネントをインストールします。 適用対象: SQL Server 2019 (15.x) 以前のバージョン |
|
| 紀元前 | 旧バージョンとの互換性コンポーネントをインストールします。 適用対象: SQL Server 2019 (15.x) 以前のバージョン |
|
| コン | 接続コンポーネントをインストールします。 適用対象: SQL Server 2019 (15.x) 以前のバージョン |
|
| DREPLAY_CTLR | 分散再生コントローラーをインストールします。 適用対象: SQL Server 2019 (15.x) 以前のバージョン |
|
| DREPLAY_CLT | 分散再生クライアントをインストールします。 適用対象: SQL Server 2019 (15.x) 以前のバージョン |
|
| SNAC_SDK | SQL Server Native Client 用 SDK をインストールします。 適用対象: SQL Server 2019 (15.x) 以前のバージョン |
|
| SDK | ソフトウェア開発キットをインストールします。 適用対象: SQL Server 2019 (15.x) 以前のバージョン |
|
| LocalDB** | LocalDB (プログラムの開発者を対象とした SQL Server Express の実行モード) をインストールします。 |
1 SQL Server Management Studio (SSMS) は、現在、SQL Server インストーラーとは別のスタンドアロン インストーラー内にあります。 詳細については、「 SQL Server Management Studio のインストール」を参照してください。
機能パラメーターの例
| パラメーターおよび値 | 説明 |
|---|---|
/FEATURES=SQLEngine |
レプリケーションおよびフルテキストなしの データベース エンジン をインストールします。 |
/FEATURES=SQLEngine,FullText |
データベース エンジン とフルテキストをインストールします。 |
/FEATURES=SQL |
データベース エンジン、レプリケーション、およびフルテキストをインストールします。 |
/FEATURES=SQLEngine,PolyBase |
データベース エンジンと PolyBase エンジンをインストールします。 |
ロール パラメーター
セットアップ ロールまたは /ROLE パラメーターは、あらかじめ構成された機能の選択内容をインストールするために使用されます。 SSAS ロールでは、既存の SharePoint ファーム、または新しい未構成のファームのどちらかに SSAS インスタンスがインストールされます。 これらのシナリオをサポートするために、2 つのセットアップ ロールが用意されています。 インストールするために選択できるセットアップ ロールは一度に 1 つだけです。 セットアップ ロールを選択すると、そのロールに所属する機能とコンポーネントがセットアップによってインストールされます。 ロールに指定されている機能とコンポーネントは変更できません。 機能ロール パラメーターの使用方法の詳細については、「 コマンド プロンプトからの Power Pivot のインストール」をご覧ください。
AllFeatures_WithDefaults ロールは、SQL Server Express の各エディションの既定の動作であり、このロールを指定した場合は、ユーザーに対して表示されるダイアログ ボックスの数が減少します。 SQL Server Express ではない SQL Server エディションをインストールするときに、コマンド プロンプトから指定できます。
| 役割 | 説明 | インストールされる機能 |
|---|---|---|
SPI_AS_ExistingFarm |
Analysis Services を Power Pivot 名前付きインスタンスとして、既存の SharePoint Server 2010 ファームまたはスタンドアロン サーバーにインストールします。 | メモリ内のデータの格納と処理用にあらかじめ構成された、Analysis Services 計算エンジン。 Power Pivot ソリューション パッケージ Power Pivot for Excel のインストーラー プログラム SQL Server オンライン ブック |
SPI_AS_NewFarm |
Analysis Services および データベース エンジン を Power Pivot の名前付きインスタンスとして、新しい未構成の Office SharePoint Server 2010 ファームまたはスタンドアロン サーバーにインストールします。 SQL Server セットアップでは、機能ロールのインストール中にファームが構成されます。 | メモリ内のデータの格納と処理用にあらかじめ構成された、Analysis Services 計算エンジン。 Power Pivot ソリューション パッケージ SQL Server オンライン ブック データベース エンジン 構成ツール (Configuration Tools) SQL Server Management Studio |
AllFeatures_WithDefaults |
現在のエディションで使用できるすべての機能をインストールします。 現在のユーザーを SQL Server sysadmin 固定サーバー ロールに追加します。 Windows Server 2008 以降を使っていて、そのオペレーティング システムがドメイン コントローラーでない場合、データベース エンジンと Reporting Services では既定で NT AUTHORITY\NETWORK SERVICE アカウントが使用され、Integration Services では既定で NT AUTHORITY\NETWORK SERVICE アカウントが使用されます。このロールは、 SQL Server Expressのエディションで、既定で有効になっています。 その他のすべてのエディションの場合、このロールは有効になっていませんが、UI またはコマンドライン パラメーターを使用して指定できます。 |
SQL Server Expressのエディションの場合は、そのエディションで使用できる機能のみがインストールされます。 その他のエディションの場合は、SQL Server のすべての機能がインストールされます。AllFeatures_WithDefaults パラメーターは、AllFeatures_WithDefaults パラメーターの設定をオーバーライドする他のパラメーターと組み合わせることができます。 たとえば、 AllFeatures_WithDefaults パラメーターと /Features=RS パラメーターを組み合わせて使用すると、すべての機能をインストールするコマンドがオーバーライドされ Reporting Servicesのみがインストールされますが、 AllFeatures_WithDefaults パラメーターを適用することで、 Reporting Servicesに対して既定のサービス アカウントが使用されます。AllFeatures_WithDefaults パラメーターを /ADDCURRENTUSERASSQLADMIN=FALSE と共に使用すると、プロビジョニング ダイアログには現在のユーザーに関する情報が自動入力されません。 SQL Server エージェントのサービス アカウントとパスワードを指定するには、 /AGTSVCACCOUNT と /AGTSVCPASSWORD を追加します。 |
/FAILOVERCLUSTERROLLOWNERSHIP パラメーターを使用してフェールオーバー動作を制御する
SQL Server データベース エンジン フェールオーバー クラスターをアップグレードするには、フェールオーバー クラスター ノードのパッシブ ノードから開始して、1 ノードごとにセットアップを実行する必要があります。 フェールオーバー クラスター インスタンスのノード総数と、アップグレード済みのノードの数との違いに応じて、セットアップがアップグレード済みのノードにフェールオーバーする時期が決まります。 ノードの半分以上が既にアップグレードされている場合、既定ではセットアップによってアップグレードされたノードへのフェールオーバーが発生します。
アップグレード プロセス中のクラスター ノードのフェールオーバー動作を制御するには、コマンド プロンプトからアップグレード操作を実行し、 /FAILOVERCLUSTERROLLOWNERSHIP パラメーターを使用して、アップグレード操作がノードをオフラインにする前のフェールオーバー動作を制御します。 このパラメーターの使用方法は次のとおりです。
/FAILOVERCLUSTERROLLOWNERSHIP=0では、クラスターの所有権をロールオーバーしてアップグレードされたノードに移すことはなく、アップグレードの終了時にこのノードを SQL Server クラスター所有者の一覧に含めません。/FAILOVERCLUSTERROLLOWNERSHIP=1は、クラスターの所有権 (グループの移動) をアップグレードされたノードにロールし、アップグレードの終了時に SQL Server クラスターの実行可能な所有者の一覧にこのノードを追加します。/FAILOVERCLUSTERROLLOWNERSHIP=2は既定の設定です。 このパラメーターが指定されていない場合に使用されます。 この設定は、SQL Server セットアップが必要に応じてクラスターの所有権 (グループの移動) を管理することを示します。
インスタンス ID (InstanceID) の構成
インスタンス ID または /InstanceID パラメーターは、インスタンス コンポーネントのインストール先と、インスタンスのレジストリ パスを指定するために使用されます。 INSTANCEID の値は文字列で、一意である必要があります。
- SQL インスタンス ID:
MSSQLxx.<INSTANCEID> - AS インスタンス ID:
MSASxx.<INSTANCEID> - RS インスタンス ID:
MSRSxx.<INSTANCEID>
インスタンス対応のコンポーネントは次の場所に格納されます。
%Program Files%\Microsoft SQL Server\<SQLInstanceID>%Program Files%\Microsoft SQL Server\<ASInstanceID>%Program Files%\Microsoft SQL Server\<RSInstanceID>
注意
INSTANCEID をコマンド ラインで指定しない場合、既定のセットアップでは、<INSTANCEID> の代わりに <INSTANCENAME> が使用されます。