次の方法で共有


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

適用対象:SQL ServerAzure SQL データベースAzure SQL Managed InstanceAzure Synapse Analytics

SQL Server Management Studio 21 は、さまざまなコンピューター構成で適切に動作するように設計されています。 この記事では、ローカル コンピューターにインストールするファイルのオフライン インストール パッケージを作成する方法について説明します。

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

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

ブートストラッパーをダウンロード下後で、それを実行して SSMS をインストールします。 最初に Visual Studio インストーラーの最新バージョンがインストールされ、起動されます。これを使用して、インストールのカスタマイズと構成、インストール パッケージのダウンロード、製品のインストールを行うことができます。

インストールが開始される前に製品のダウンロードを完了するには、Visual Studio インストーラーの、既定の [ワークロード] タブの下部にあるドロップダウン リストで [全部ダウンロードしてからインストールする] オプションを選択します。 この機能の目的は、SSMS パッケージを、最終的に SSMS をインストールする予定のコンピューターに事前にダウンロードすることです。 最初にパッケージをローカルにダウンロードすることで、SSMS をインストールする前に、インターネットから安全に切断できます。

コマンド ラインを使用してローカル レイアウトを作成する

手順 1 - SSMS ブートストラップをダウンロードする

目的の SSMS バージョンに適したブートストラッパーをダウンロードし、ローカル レイアウトのソースの場所として使用するディレクトリにコピーします。 ブートストラップは、ローカル レイアウトの作成、更新、または変更に使用する実行可能ファイルです。 この手順を完了するには、インターネット接続が必要です。

手順 2 - ローカル レイアウトを作成する

管理者特権でコマンド プロンプトを開き、ブートストラップをダウンロードしたディレクトリに移動し、ブートストラップのパラメーター を使用してローカル レイアウトを作成します。 この手順を完了するには、インターネット接続が必要です。

en-USリストからロケールに を変更することで、英語以外の言語をインストールできます。また、コンポーネント ID の リストを使用して、ローカル レイアウトをさらにカスタマイズできます。

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 をインストールします。

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

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

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