適用対象:SQL Server
Azure SQL データベース
Azure SQL Managed Instance
Azure Synapse Analytics
SQL Server Management Studio 21 は、さまざまなコンピューター構成で適切に動作するように設計されています。 この記事では、ローカル コンピューターにインストールするファイルのオフライン インストール パッケージを作成する方法について説明します。
コマンド ラインを使用してローカル レイアウトを作成する
手順 1 - SSMS ブートストラップをダウンロードする
目的のバージョンの SSMS に適したブートストラップをダウンロードし、ローカル レイアウトのソースの場所として使用するフォルダーにコピーします。 ブートストラップは、ローカル レイアウトの作成、更新、または変更に使用する実行可能ファイルです。 この手順を完了するには、インターネット接続が必要です。
手順 2 - ローカル レイアウトを作成する
管理者特権でコマンド プロンプトを開き、ブートストラップをダウンロードしたフォルダーに移動し、 ブートストラップのパラメーター を使用してローカル レイアウトを作成します。 この手順を完了するには、インターネット接続が必要です。
en-US
リストからロケールに を変更することで、英語以外の言語をインストールできます。また、コンポーネント ID の リストを使用して、ローカル レイアウトをさらにカスタマイズできます。
SQL Server Management Studio とすべての言語の完全なローカル レイアウトを作成するには、次を実行します。
vs_SSMS.exe --layout C:\SSMS_Layout --all
コンポーネントを Integration Services および Reporting Services コンポーネントのみに制限する SQL Server Management Studio のローカル レイアウトを作成するには、次のコマンドを実行します。
vs_SSMS.exe --layout C:\SSMS_Layout --add Microsoft.SSMS.Component.IS --add Microsoft.SSMS.Component.RS
コンポーネントをオフライン ヘルプ コンテンツのみに制限する SQL Server Management Studio のローカル レイアウトを作成するには、次を実行します。
vs_SSMS.exe --layout C:\SSMS_Layout --add Microsoft.Component.HelpViewer
ブートストラップがレイアウト ファイルのダウンロードを完了すると、ローカル レイアウト フォルダーは、インターネット接続を必要とせずに、SQL Server Management Studio をインストールする他のコンピューターまたは環境に移動できます。
注
完全インストール パスが 80 文字未満であり、コンピューターに十分な記憶域があることを確認します。 SQL Server Management Studio では 4 GB 以上のディスク空き容量が必要です。 詳細については、「 SQL Server Management Studio のシステム要件」を参照してください。
手順 3 - ローカル レイアウトから SSMS をインストールする
SSMS をローカル レイアウトからインストールすると、Visual Studio インストーラーでは、そのファイルのローカル バージョンを使用します。 インストール時にレイアウトにないコンポーネントを選択した場合は、Visual Studio インストーラーにより、インターネットからのダウンロードが試行されます。 以前にダウンロードしたファイルのみをインストールするには、ローカル レイアウトの作成に使用したのと同じ コマンド ライン オプション 使用します。 インストーラーが製品のインストール時にインターネットへのアクセスを試みないようにするには、--noweb
スイッチを使用します。
たとえば、手順 2 のコマンドを使用してローカル インストール レイアウトを作成した場合は、次のコマンドを使用してインストールを実行し、クライアント コンピューターがインターネットにアクセスできないようにします。
C:\SSMS_Layout\vs_SSMS.exe --noWeb --add Microsoft.Component.HelpViewer
オフライン インストールの証明書を検証する
オフライン コンピューターに SSMS をインストールするには、有効な証明書が必要な場合があります。 レイアウトを使用してオフライン コンピューターに SSMS をインストールしようとすると、インストーラーが例外なく終了すると、無効な証明書が原因である可能性があります。
%TEMP%
フォルダーに移動し、dd_bootstrapper_yyyyMMddHHmmss.log
という名前の最新のブートストラップ ファイルを開きます。 次のメッセージは、無効な証明書が原因でインストールが失敗したことを示しています。
Certificate is invalid: <YourSSMSFolder>\vs_installer.opc
Error: Unable to verify the certificate: InvalidCertificate
Error 0x80131509: Signature verification failed. Error: Unable to verify the integrity of the installation files: the certificate could not be verified.
インストールが正常に完了したことを確認するには、次の手順に従います。
- インターネットに接続されているコンピューターで、 Microsoft Windows Code Signing PCA 2024 証明書をダウンロードします。
- .crt ファイルをオフライン コンピューターに移動します。
- オフライン コンピューターで .crt ファイルを右クリックし、[ 証明書のインストール] を選択します。
- [ストアの場所] として [ローカル コンピューター ] を選択し、[ 次へ] を選択します。
- [証明書の種類に基づいて、自動的に証明書ストアを選択する] を保持し、[次へ] を選択します。
- 完了 を選択します。
- プロンプトが表示されます。 インポートは成功しました。
- ローカル レイアウトを使用して SSMS をインストールします。
[すべてダウンロードしてインストールする] 機能を使用する
場合によっては、オンライン アクセスに問題があります。 たとえば、信頼性の低いインターネット接続がある場合や、インターネット接続の帯域幅が低い場合があります。 このような状況では、[ すべてダウンロード] を使用し、 Visual Studio インストーラーから機能をインストールして、ローカル コンピューターにインストール パッケージをダウンロード してから 、ローカル にインストールできます。 または、コマンド ラインを使用してローカル インストール パッケージを作成し、後でローカルにインストールすることもできます。
ブートストラッパーをダウンロード下後で、それを実行して SSMS をインストールします。 まず、Visual Studio インストーラーの最新バージョンをインストールして起動します。 Visual Studio インストーラー内で、インストールするワークロードまたはコンポーネント、およびインストール場所と言語パックを選択して、SSMS のインストールをカスタマイズします。
選択が完了したら、Visual Studio インストーラーの [インストール] ボタンの横にあるドロップダウン リストで [すべてダウンロードしてからインストール] オプションを選択します。 このオプションを選択すると、ローカル コンピューターへのインストールに必要な SSMS パッケージがダウンロードされます。 最初にパッケージをローカルにダウンロードすることで、SSMS をインストールする前に、インターネットから安全に切断できます。
サポートまたはトラブルシューティング
場合によっては、問題が発生することがあります。 SSMS のインストールが失敗する場合は、 SQL Server Management Studio のインストールとアップグレードに関する問題のトラブルシューティング に関する詳細なガイダンスを参照してください。
SSMS Developer Community サイトを参照して、他の既知の問題 (グループの下の ツール でフィルター処理) したり、製品チームにフィードバックを提供したりできます。