次の方法で共有


SQL Server Management Studio のオフライン インストールを作成する

適用対象:SQL ServerAzure SQL データベースAzure SQL Managed InstanceAzure 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.

インストールが正常に完了したことを確認するには、次の手順に従います。

  1. インターネットに接続されているコンピューターで、 Microsoft Windows Code Signing PCA 2024 証明書をダウンロードします。
  2. .crt ファイルをオフライン コンピューターに移動します。
  3. オフライン コンピューターで .crt ファイルを右クリックし、[ 証明書のインストール] を選択します。
  4. [ストアの場所] として [ローカル コンピューター ] を選択し、[ 次へ] を選択します。
  5. [証明書の種類に基づいて、自動的に証明書ストアを選択する] を保持し、[次へ] を選択します。
  6. 完了 を選択します。
  7. プロンプトが表示されます。 インポートは成功しました
  8. ローカル レイアウトを使用して SSMS をインストールします。

[すべてダウンロードしてインストールする] 機能を使用する

場合によっては、オンライン アクセスに問題があります。 たとえば、信頼性の低いインターネット接続がある場合や、インターネット接続の帯域幅が低い場合があります。 このような状況では、[ すべてダウンロード] を使用し、 Visual Studio インストーラーから機能をインストールして、ローカル コンピューターにインストール パッケージをダウンロード してから 、ローカル にインストールできます。 または、コマンド ラインを使用してローカル インストール パッケージを作成し、後でローカルにインストールすることもできます。

ブートストラッパーをダウンロード下後で、それを実行して SSMS をインストールします。 まず、Visual Studio インストーラーの最新バージョンをインストールして起動します。 Visual Studio インストーラー内で、インストールするワークロードまたはコンポーネント、およびインストール場所と言語パックを選択して、SSMS のインストールをカスタマイズします。

選択が完了したら、Visual Studio インストーラーの [インストール] ボタンの横にあるドロップダウン リストで [すべてダウンロードしてからインストール] オプションを選択します。 このオプションを選択すると、ローカル コンピューターへのインストールに必要な SSMS パッケージがダウンロードされます。 最初にパッケージをローカルにダウンロードすることで、SSMS をインストールする前に、インターネットから安全に切断できます。

サポートまたはトラブルシューティング

場合によっては、問題が発生することがあります。 SSMS のインストールが失敗する場合は、 SQL Server Management Studio のインストールとアップグレードに関する問題のトラブルシューティング に関する詳細なガイダンスを参照してください。

SSMS Developer Community サイトを参照して、他の既知の問題 (グループの下の ツール でフィルター処理) したり、製品チームにフィードバックを提供したりできます。