適用対象:SQL Server
Azure SQL データベース
Azure SQL Managed Instance
Azure Synapse Analytics
SQL Server Management Studio 21 は、SQL Server インスタンス、Azure SQL データベース、および Azure SQL マネージド インスタンスを管理するための強力なツールです。 この記事では、コマンド ライン パラメーターを使用して SQL Server Management Studio 21 をインストールする方法について詳しく説明します。これにより、よりカスタマイズされた自動インストール プロセスが可能になります。 SQL Server Management Studio 21 を初めてインストールする場合でも、既存のインストールを更新する場合でも、目標を達成するために必要な手順について説明します。
コマンド ライン パラメーター
プログラムから、またはコマンド プロンプトから SQL Server Management Studio (SSMS) をインストールする場合、さまざまなコマンドライン パラメーターを使用してインストールを管理またはカスタマイズし、以下のアクションを実行することができます。
- 特定のオプションと動作が事前に選択された状態で、クライアントでインストールを開始します。
- インストールまたは更新プロセスを自動化します。
- クライアント マシンをインストールまたは更新するための製品ファイルのネットワーク レイアウトを作成または維持します。
次のコマンド ライン動詞とパラメーターは、次の実行可能ファイルまたはプログラムで使用できます。
- セットアップ ブートストラップ。ダウンロード プロセスと初期インストールを開始する小さな (最大 5 MB) ファイル (たとえば、
vs_SSMS.exe
)。 - コンピューターに既にインストールされている可能性があり、
C:\Program Files (x86)\Microsoft Visual Studio\Installer\setup.exe
フォルダーにある Visual Studio インストーラー。 プログラムでインストーラーを、インストーラーが存在するのとは別の ディレクトリ から開始する必要があります。 インストーラーは通常、更新または変更コマンドに使用されます。
これらの状況では、すべてのコマンドまたはパラメーターが機能するわけではありません。また、特別な注意事項や例外が記載されています。 さらに、一部のシナリオでは、前述の実行可能ファイルの一部にアクセスできない可能性があります。 たとえば、クライアント コンピューターでは、プログラムによる実行に使用できるインストーラーは、SSMS がレイアウトを使ってインストールされた場合にのみ利用できます。
選択したチャネルの最新バージョンを常にインストールする SQL Server Management Studio 21 の最新のブートストラップを取得するには、次の表のいずれかのファイルをダウンロードします。 または、SQL Server Management Studio 21 の特定のバージョンまたは特定のチャネルをインストールするには、「 SQL Server Management Studio のリリース履歴」を参照してください。 この記事には、各サービスリリースの安定版ブートストラップへのリンクがあります。
チャネル | バージョン | ブートストラッパー |
---|---|---|
リリース | 21.5.14 | SQL Server Management Studio |
ヒント
以前にブートストラップ ファイルをダウンロードした場合は、インストールする前にインストールするバージョンを確認できます。 エクスプローラーを開き、ブートストラップ ファイルを右クリックし、[ プロパティ] を選択して、[ 詳細 ] タブを選択します。 [Product version]\(製品のバージョン \) フィールドには、ブートストラップがインストールする チャネルとバージョン が記述されています。 バージョン番号は、常に "指定されている最新のサービス バージョン" として読み取られるため、チャネルは明示的に指定されていない限り、リリースになります。 SQL Server Management Studio 21 の製品バージョンを持つブートストラッパーは、リリース チャネルから SQL Server Management Studio 21 の最新バージョンをインストールします。
コマンドとコマンドライン パラメーターのインストール、更新、変更、修復、アンインストール、エクスポート
SSMS ブートストラップまたはインストーラーをプログラムで呼び出して、製品をインストールしたり、レイアウトを維持したりする場合は、次のようになります。
- 最初のパラメーターは、実行する操作を記述するコマンド (動詞) です。
- 後続の省略可能なコマンド ライン パラメーター (すべて先頭に 2 つのダッシュ
--
が付いている) によって、その操作がどのように行われるかがさらに定義されます。
すべての SSMS コマンドライン パラメーターでは、大文字と小文字は区別されません。
構文の例: vs_SSMS.exe [command] <optional parameters>...
命令 | 説明 |
---|---|
(空白) | 既定のコマンドはどちらも製品をインストールし、すべてのレイアウト メンテナンス操作に使用されます。 |
modify |
インストールされている製品を変更します。 |
update |
インストールされている製品を更新します。 |
updateall |
インストールされているすべての製品を順番に更新します。
--quiet および --passive パラメーターで動作します。 |
repair |
インストールされている製品を修復します。 |
uninstall |
インストールされている製品をアンインストールします。 |
export |
インストール構成を *.vsconfig ファイルにエクスポートします。 |
Von Bedeutung
複数の個別のワークロード、コンポーネント、または言語を指定する場合、項目ごとに --add
または --remove
のコマンド ライン スイッチを繰り返す必要があります。
パラメーター | 説明 |
---|---|
--installPath <dir> |
既定のインストール コマンドの場合、このパラメーターは Optional であり、インスタンスがクライアント コンピューターにインストールされる場所について説明します。 更新や変更などの他のコマンドの場合、このパラメーターは Required であり、インスタンスが実行するインストール ディレクトリを示します。 |
--productId <id> |
省略可能な: 変更され、--channelId と共に使用される製品インスタンスの ID。
productId は Microsoft.VisualStudio.Product.SSMS です。 |
--channelUri |
省略可能な: 更新コマンド中に、新しい --channelUri を渡して更新設定の場所を変更できます。 SSMS のどのインスタンスを構成しているのかが明示的になるように、--installPath パラメーターと組み合わせることをお勧めします。
構文の--channelUri の例を参照してください |
--channelId <id> |
チャネルの ID (例: SSMS.21.SSMS.Preview )。
channelId は、--productId または --installPath と共に、変更操作に必要です。 |
--add <one or more workload or component IDs> |
省略可能な: インストールまたは変更コマンド中に、この反復可能なパラメーターは、追加する 1 つ以上のワークロード ID またはコンポーネント ID を指定します。 成果物の必須コンポーネントはインストールされますが、推奨またはオプションのコンポーネントはインストールされません。
--includeRecommended や --includeOptional パラメーターを使用して、他のコンポーネントをグローバルに制御できます。 複数のワークロードまたはコンポーネントを含めるには、--add コマンド (たとえば、--add Workload1 --add Workload2 ) を繰り返します。 きめ細かい制御を行うには、ID に ;includeRecommended または ;includeOptional を追加できます (たとえば、--add Workload1;includeRecommended や --add Workload2;includeRecommended;includeOptional )。 |
--all |
省略可能な: インストールまたは変更コマンド中に、このパラメーターを指定すると、製品のすべてのワークロードとコンポーネントがインストールされます。 |
--allWorkloads |
省略可能な: インストールまたは変更コマンド中に、このパラメーターはすべてのワークロードとコンポーネントをインストールしますが、推奨コンポーネントまたはオプション コンポーネントはインストールしません。 |
--includeRecommended |
省略可能な: インストールまたは変更コマンド中に、このパラメーターには、インストールされているワークロードに推奨されるコンポーネントが含まれます。 省略可能なコンポーネントは含まれません。 ワークロードは、--allWorkloads または --add で指定されます。
--includeRecommended パラメーターを使用すると、[更新設定] ダイアログで、"推奨されるコンポーネントを更新時にインストールされたワークロードに追加" できるようになります。 この設定を変更するには、「更新設定 をカスタマイズする」を参照してください。 |
--includeOptional |
オプションの: インストールまたは変更コマンドの際、このパラメーターには、インストールされたワークロードのオプションコンポーネントが含まれます。 推奨されるコンポーネントは含まれません。 ワークロードは、--allWorkloads または --add で指定されます。 |
--addProductLang <language-locale> |
省略可能な: インストールまたは変更コマンド中に、この反復可能なパラメーターは、製品と共にインストールする UI 言語パックを指定します。 存在しない場合、インストールでは、コンピューターのロケールに対応する言語パックが使用されます。 詳細については、「言語ロケールの一覧」を参照してください。 |
--remove <one or more workload or component IDs> |
省略可能な: 変更コマンド中に、この反復可能なパラメーターは、削除する 1 つ以上のワークロードまたはコンポーネント ID を指定します。 これは、--add パラメーターと同様に補完され、動作します。 |
--addProductLang <language-locale> |
省略可能な: インストールまたは変更コマンド中に、この反復可能なパラメーターは、製品と共にインストールする UI 言語パックを指定します。 存在しない場合、インストールでは、コンピューターのロケールに対応する言語パックが使用されます。 詳細については、この記事 の「言語ロケールの一覧 」セクションを参照してください。 |
--removeProductLang <language-locale> |
省略可能な: インストールまたは変更コマンド中に、この反復可能なパラメーターによって、製品から削除する必要がある UI 言語パックが決まります。 これは、--addProductLang パラメーターと同様に補完され、動作します。 |
--in <path> |
省略可能: 構成設定を含むことができる応答ファイルの URI またはパス。 |
--quiet |
省略可能な: 任意のコマンドで使用します。このパラメーターを指定すると、コマンドの実行中にユーザー インターフェイスが表示されなくなります。 AllowStandardUserControl ポリシー の の設定方法に関係なく、標準ユーザーがプログラムで使用することはできません。 |
--passive, -p |
省略可能な: このパラメーターにより、ユーザー インターフェイスが非対話型の方法で表示されます。 このパラメーターは、--quiet パラメーターとは相互に排他的です (実際にはオーバーライドされます)。 また、AllowStandardUserControl ポリシー の設定方法に関係なく、標準ユーザーがプログラムで使用することはできません。 |
--norestart |
省略可能な: このパラメーターは、--passive または --quiet パラメーターとペアにする必要があります。 インストール、更新、または変更コマンド中に、--norestart パラメーターを追加すると、必要な再起動が遅れます。 |
--force |
省略可能: このパラメーターは、SSMS プロセスが使用されている場合でも、SSMS を強制的に閉じます。 SSMS を強制的に閉じると作業内容が失われる可能性があるため、注意して使用してください。 |
--installWhileDownloading |
省略可能: install、update、または modify コマンドの実行中に、このパラメーターを指定すると、SSMS で製品を同時にダウンロードしてインストールすることができます。 既定のエクスペリエンスです。 |
--downloadThenInstall |
省略可能: install、update、または modify コマンドの実行中に、このパラメーターを指定すると、SSMS がすべてのファイルをインストール前に強制的にダウンロードします。
--installWhileDownloading パラメーターとは相互に排他的です。 |
--nickname <name> |
省略可能な: インストール コマンド中に、このパラメーターは、インストールされている製品に割り当てるニックネームを定義します。 ニックネームは 10 文字を超えることはできません。 |
--removeOos true |
省略可能な: インストール、更新、または変更コマンドの実行中に、このパラメーターの後に true または false が続き、インストールされているすべてのコンポーネントをサポート外の状態に移行するかどうかを Visual Studio インストーラーに指示します。 この動作は、1 つのイベントに適用されます。 この動作を永続的にする場合は、このパラメーターを modifySettings コマンド (後述) に適用するか、removeOOS グローバル ポリシーを構成します。 マシンのセキュリティを維持するのに役立ちます。 |
--config <path to *.vsconfig file> |
省略可能な: インストールまたは変更操作中に、--config パラメーターを使用して構成ファイルを渡して、以前に保存したインストール構成ファイルに基づいて追加するワークロード、コンポーネント、または拡張機能を指定できます。 この操作は加法のみです。ファイルで指定されていないものは削除されません。 また、製品に適用されない構成ファイルで指定された項目は追加されません。 構成ファイルへの完全修飾パスを指定することを強くお勧めします。 エクスポート操作中に、このパラメーターはインストール構成ファイルを保存する場所を決定します。 |
--allowUnsignedExtensions |
省略可能な: --passive ファイルを使用して --quiet または --config コンテキストでインストールまたは変更操作を実行する際に、構成ファイルに拡張機能が指定されている場合、デジタル署名なしで拡張機能を読み込むには、このパラメーターが必要です。 |
--installerOnly |
省略可能: インストールまたは更新操作中に、このパラメーターは、SSMS 製品ではなく、それ自体 (インストーラー) のみをインストールするように Visual Studio インストーラーに指示します。 その機能は、--update パラメーターと同等ですが、より直感的です。 クライアント コンピューターの準備と事前構成時に使用するためのものです。 |
--help, --?, -h, -? |
この記事のオフライン バージョンを表示します。 |
レイアウト コマンドとコマンド ライン パラメーター
レイアウトの作成や更新など、すべてのレイアウト管理操作はブートストラップ exe を使用して実行され、コマンドが既定のインストール (空白) であることを前提としています。 すべてのレイアウト管理操作は、必要な --layout
初期パラメーターで開始する必要があります。 次の表は、コマンド ラインを使用してレイアウトを作成または更新するために使用できるその他のパラメーターについて説明しています。
レイアウト パラメーター | 説明 |
---|---|
--layout <dir> |
オフライン インストール キャッシュを作成または更新するディレクトリを指定します。 |
--lang <one or more language-locales> |
省略可能な: --layout と共に使用して、指定した 1 つ以上の指定された言語のリソース パッケージを含むオフライン インストール キャッシュを準備します。 詳細については、この記事 の「言語ロケールの一覧 」セクションを参照してください。 |
--add <one or more workload or component IDs> |
オプショナルな: 追加するワークロード ID またはコンポーネント ID が 1 つ以上あります。 成果物の必須コンポーネントはインストールされますが、推奨またはオプションのコンポーネントはインストールされません。
--includeRecommended や --includeOptional を使用して、より多くのコンポーネントをグローバルに制御できます。 きめ細かい制御を行うには、ID に ;includeRecommended または ;includeOptional を追加できます (たとえば、--add Workload1;includeRecommended や --add Workload2;includeOptional )。注意: --add が使用されている場合は、指定されたワークロードとコンポーネントとその依存関係のみがダウンロードされます。
--add が指定されていない場合、すべてのワークロードとコンポーネントがレイアウトにダウンロードされます。 |
--includeRecommended |
省略可能な: インストールされているワークロードに推奨されるコンポーネントが含まれますが、オプションコンポーネントは含まれません。 ワークロードは、--allWorkloads または --add で指定されます。 |
--includeOptional |
省略可能: レイアウトに含まれるワークロードに、推奨および省略可能なコンポーネントが含まれます。 ワークロードは、--add で指定されます。 |
--wait |
省略可能な: プロセスは、終了コードを返す前にインストールが完了するまで待機します。
wait は、インストールが完了するまで待機して、そのインストールからのリターン コードを処理する必要があるインストールを自動化する場合に便利です。
--wait パラメーターはブートストラップにのみ渡すことができます。インストーラー (setup.exe) ではサポートされていません。 これは、レイアウトを更新するときに便利です。 |
--config <path to *.vsconfig file> |
省略可能: 存在する場合、SSMS では、構成ファイルの内容を使用してレイアウトが構成されます。 構成ファイルへの完全修飾パスを指定してください。 |
--noWeb |
省略可能: 指定した場合、SSMS のセットアップでは、レイアウト ディレクトリ内のファイルを使用して SSMS をインストールし、Web からパッケージをダウンロードしません。 ユーザーがレイアウトにないコンポーネントをインストールしようとすると、セットアップは失敗します。 内部イントラネット Web サイトでホストされているレイアウトを展開する場合は、このパラメーターを使用しないでください。 重要な: --noWeb パラメーターは、クライアントが Microsoft でホストされているサーバーで更新プログラムを確認するように構成されている場合、インターネットに接続されたクライアント コンピューター上の Visual Studio インストーラーによる更新プログラムのチェックを停止しません。 この場合、--noWeb は、クライアントが製品パッケージをダウンロードできないようにするだけです。 |
--verify |
省略可能な: レイアウトの内容を確認します。 破損しているファイルや見つからないファイルが一覧表示されます。 |
--fix |
省略可能な: レイアウトの内容を確認します。 ファイルが破損しているか見つからない場合は、再ダウンロードされます。 レイアウトを修正するには、インターネット アクセスが必要です。 |
--clean <one or more paths to catalogs> |
省略可能: 新しいバージョンに更新されたレイアウトから古いバージョンのコンポーネントを削除します。 |
高度なレイアウト パラメーター | 説明 |
---|---|
--channelId <id> |
省略可能な: SSMS.21.SSMS.Preview のように表される、インストールするインスタンスのチャネルの ID。 インストール コマンドでは channelId は必須です。--installPath が指定されている場合、他のコマンドでは無視されます。 詳細については、「構文の例 of --channelId 」を参照してください。 |
--channelUri <uri> |
省略可能な: チャネル マニフェストの URI。 この値は更新のソースの場所を制御し、初期値はレイアウトの response.json ファイル で構成されます。 更新が不要な場合、--channelUri で存在しないファイル (たとえば、--channelUri C:\doesntExist.chman ) を指定できます。 このパラメーターは、install コマンドに使用できます。他のコマンドでは無視されます。 |
--installChannelUri <uri> |
省略可能な: インストールに使用するチャネル マニフェストの URI。
--channelUri で指定された URI (--installChannelUri が指定されている場合に指定する必要があります) は、更新プログラムを検出するために使用されます。 このパラメーターは、install コマンドに使用できます。他のコマンドでは無視されます。 |
--installCatalogUri <uri> |
省略可能な: インストールに使用するカタログ マニフェストの URI。 指定した場合、チャネル マネージャーは、インストール チャネル マニフェストで URI を使用する前に、この URI からカタログ マニフェストをダウンロードしようとします。 このパラメーターは、オフライン インストールをサポートするために使用されます。この場合、製品カタログが既にダウンロードされた状態でレイアウト キャッシュが作成されます。 このパラメーターは、install コマンドに使用できます。他のコマンドでは無視されます。 |
--productId <id> |
省略可能な: インストールされているインスタンスの製品の ID。 このパラメーターは、通常のインストール条件では事前に設定されています。
productId は Microsoft.VisualStudio.Product.SSMS です。 |
--keepLayoutVersion |
オプション: レイアウトに含まれている製品バージョンを更新せずに、レイアウトに変更を適用します。 |
--locale <language-locale> |
オプション: インストーラー自体のユーザー インターフェイスの表示言語を変更します。 この設定は保存されます。 詳細については、この記事 の「言語ロケールの一覧 」セクションを参照してください。 |
--cache |
オプションの: 存在する場合、パッケージは、以降の修復のためにインストールされた後も保持されます。 これにより、以降のインストール、修復、または変更に使用するグローバル ポリシー設定がオーバーライドされます。 既定のポリシーは、パッケージをキャッシュすることです。 アンインストール コマンドの場合、これは無視されます。 |
--nocache |
オプション: 存在する場合、パッケージはインストールまたは修復された後に削除されます。 必要な場合にのみ再度ダウンロードされ、使用後にもう一度削除されます。 これにより、以降のインストール、修復、または変更に使用するグローバル ポリシー設定がオーバーライドされます。 既定のポリシーは、パッケージをキャッシュすることです。 アンインストール コマンドの場合、これは無視されます。 |
--noUpdateInstaller |
省略可能: 指定した場合、quiet が指定されていると、インストーラーはインストーラー自体を更新しません。 インストーラーの更新が必要な場合に、--noUpdateInstaller と quiet の両方が指定されていると、インストーラーはコマンドを失敗させて、0 以外の終了コードを返します。 |
--path <name>=<path> |
省略可能な: インストールのカスタム インストール パスを指定するために使用します。 サポートされているパス名は、共有、キャッシュ、インストールです。 |
--path cache=<path> |
省略可能な: インストール ファイルをダウンロードするために指定した場所を使用します。 この場所は、SSMS を初めてインストールするときにのみ設定することができます。 例: --path cache="C:\SSMS\cache" |
--path shared=<path> |
省略可能: SSMS および Visual Studio のサイド バイ サイド インストール用の共有ファイルが含まれています。 このドライブ上の場所にインストールされるツールや SDK もあれば、この設定をオーバーライドして別のドライブにインストールするものもあります。 例: --path shared="C:\VS\shared" 重要: これは SSMS または Visual Studio を初めてインストールするときに 1 回のみ設定できます。 |
--path install=<path> |
省略可能な: –-installPath に相当します。 具体的には、--installPath "C:\SSMS" と --path install="C:\SSMS" は同等です。 一度に使用できるコマンドは 1 つだけです。 |
ModifySettings コマンドおよびコマンド ライン パラメーター
クライアント コンピューターでインストーラーまたはブートストラップを使用し、modifySettings コマンドと必要な更新チャネルを渡すと、SSMS の特定のインスタンスに対する更新設定を変更し、更新プログラムのソースの場所をプログラムで構成できます。
命令 | 説明 |
---|---|
modifySettings |
SSMS の特定のインスタンスの更新設定を変更するために使用される動詞。 |
modifySettings パラメーター | 説明 |
---|---|
--installPath <dir> |
操作する SSMS のインスタンスを指定するために使用することをお勧めします。 |
--newChannelUri |
必須: チャネル マニフェストの URI。 この値は、更新プログラムの次 ソースの場所 指定します。 更新が不要な場合、--channelUri で存在しないファイル (たとえば、--channelUri C:\doesNotExist.chman ) を指定できます。 |
--channelUri |
古いチャネル マニフェストの URI。
--installPath が不明な場合に使用できます。 適切な操作対象のインスタンスを識別するために、--productId で使用する必要があります。 |
--productId <id> |
--channelUri が指定されていて、操作対象の適切なインスタンスを識別するために使用される場合に使用する必要があります。
productId は Microsoft.VisualStudio.Product.SSMS です。 |
--includeRecommended |
省略可能: modifySettings コマンド実行中に、このパラメーター (このパラメーターの直後に true または false という単語を指定する必要があります) は、更新設定ダイアログで "推奨されるコンポーネントを更新時にインストールされたワークロードに追加する" 機能を無効にするように SSMS インストーラーに指示します。 |
--quiet |
省略可能な: このパラメーターは、コマンドの実行中にユーザー インターフェイスが表示されないようにします。 標準ユーザーはプログラムで使用することができません。 |
--removeOos true |
省略可能: modifySettings コマンドの実行中に、このパラメーター (直後に true または false の文字列が必要) を指定すると、サポート外の状態に移行したすべてのインストール済みコンポーネントを "永続的に" 削除する (または削除しない) ように、SSMS インストーラーに指示が送られます。 マシンのセキュリティを維持するのに役立ちます。 |
構文の例:
C:\>"C:\Program Files (x86)\Microsoft Visual Studio\Installer\setup.exe" modifySettings --installPath "C:\Program Files\Microsoft SQL Server Management Studio 21\Release" --newChannelUri https://aka.ms/ssms/21/release/channel --removeOos true
C:\>"C:\Program Files\Microsoft SQL Server Management Studio 21\Release\vs_SSMS.exe" modifySettings --channelUri https://aka.ms/ssms/21/release/channel --productId Microsoft.VisualStudio.Product.Ssms --newChannelUri \\layoutserver\share\path\channelmanifest.json --removeOos true --quiet
チャネル コマンドとコマンド ライン パラメーターを削除する
更新に使用できるチャネルはクライアントにキャッシュされ、時間の経過に伴って乱雑になる可能性があります。 Visual Studio インストーラーを起動し、[使用可能] タブに切り替え、製品カードの右上隅にある [X] を選択することで、更新チャネルを手動で削除できます。
removeChannel
コマンドを使用して、プログラムによってチャネル (以前のレイアウトの場所など) を削除できます。 クライアント コンピューター上で vswhere
をプログラムで実行して、クライアント コンピューターにキャッシュされたチャネルを判断できます。
命令 | 説明 |
---|---|
removeChannel |
クライアント コンピューターからチャネルを削除するコマンド。 |
removeChannel パラメーター | 説明 |
---|---|
--channelUri |
必須 古いチャネル マニフェストの URI。 |
--quiet |
省略可能 このパラメーターを指定すると、コマンドの実行中にユーザー インターフェイスが表示されなくなります。 |
--passive |
省略可能 このパラメーターは、--quiet パラメーターをオーバーライドします。 これにより、非対話型の方法で UI が表示されます。 |
構文の例:
"C:\Program Files (x86)\Microsoft Visual Studio\Installer\setup.exe" removeChannel --channelUri "\\\\server\\share\\layoutdirectory\\ChannelManifest.json"
winget を使用して SSMS をインストールまたは変更する
Windows パッケージ マネージャー (winget) ツールを使用すると、winget によって管理される他のパッケージと共に、SSMS をコンピューターにプログラムでインストール、変更、または更新できます。
既定では、 winget は SSMS コア ワークロードをインストールするだけです。
構文の例:
winget install Microsoft.SQLServerManagementStudio.21
現在、Visual Studio インストーラーの操作には管理者特権が必要であるため、 winget では、コマンドを完了するために必要に応じて特権を昇格するように求められます。 また、最新バージョンにアップグレードする場合は、SSMS を閉じる必要があります。
ワークロード ID とコンポーネント ID の一覧
SSMS 製品別に並べ替えられたワークロード ID とコンポーネント ID の一覧については、 Visual Studio のワークロード ID とコンポーネント ID に関するページを参照してください。
言語ロケールの一覧
次の表に --addProductLang
および --removeProductLang
パラメーターで使用できる言語ロケールを一覧表示しています。
言語ロケール | Language |
---|---|
cs-cz |
チェコ語 |
de-de |
ドイツ語 |
en-us |
英語 |
es-es |
スペイン語 |
fr-fr |
フランス語 |
it-it |
イタリア語 |
ja-jp |
日本語 |
ko-kr |
韓国語 |
pl-pl |
ポーランド語 |
pt-br |
ポルトガル語 - ブラジル |
ru-ru |
ロシア語 |
tr-tr |
トルコ語 |
zh-cn |
中国語 - 簡体字 |
zh-tw |
中国語 - 繁体字 |
エラー コード
操作の結果に応じて、%ERRORLEVEL%
環境変数は次のいずれかの値に設定されます。
価値 | 結果 |
---|---|
0 | 操作が正常に完了しました |
740 | 昇格が必要 |
1001 | Visual Studio インストーラー プロセスが実行されている |
1003 | SSMS が使用中です |
1602 | 操作が取り消されました |
18:16 | 実行中の別のインストール |
1641 | 操作が正常に完了し、再起動が開始されました |
3010 | 操作は正常に完了しましたが、インストールを使用するには再起動が必要です |
5003 | ブートストラップがインストーラーをダウンロードできませんでした |
5004 | 操作が取り消されました |
5005 | Bootstrapper コマンド ライン解析エラー |
5007 | 操作がブロックされました - コンピューターが要件を満たしていません |
8001 | Arm マシン チェックの失敗 |
8002 | バックグラウンド ダウンロードの事前チェックに失敗しました |
8003 | サポート対象外の選択可能なエラー |
8004 | ターゲット ディレクトリのエラー |
8005 | ソース ペイロードのエラーの確認 |
8006 | 実行中の SSMS プロセス |
8010 | オペレーティング システムはサポートされていません。 システム要件を参照してください。 |
-1073720687 | 接続エラー |
-1073741510 | Microsoft Visual Studio インストーラーが終了しました (ユーザーまたは外部プロセスによって) |
その他 (例: -1、1、1603) |
エラー状態が発生しました - ログで詳細を確認する |
各操作では、インストールの進行状況を示す複数のログ ファイルが %TEMP%
ディレクトリに生成されます。 フォルダーを日付で並べ替え、ブートストラップ、インストーラー アプリ、セットアップ エンジンの ssms_bootstrapper
、ssms_client
、および ssms_setup
で始まるファイルを探します。
サポートまたはトラブルシューティング
場合によっては、問題が発生することがあります。 SSMS のインストールが失敗する場合は、 SQL Server Management Studio のインストールとアップグレードに関する問題のトラブルシューティング に関する詳細なガイダンスを参照してください。
SSMS Developer Community サイトを参照して、他の既知の問題 (グループの下の ツール でフィルター処理) したり、製品チームにフィードバックを提供したりできます。