インターネットに接続されていないコンピューター上に SQL Server Machine Learning (R および Python) をインストールするOffline install SQL Server Machine Learning Services Python and R on computers with no internet access

適用対象:Applies to: はいSQL Server 2016 (13.x)SQL Server 2016 (13.x)yesSQL Server 2016 (13.x)SQL Server 2016 (13.x) 以降適用対象:Applies to: はいSQL Server 2016 (13.x)SQL Server 2016 (13.x)yesSQL Server 2016 (13.x)SQL Server 2016 (13.x) and later

この記事では、ネットワーク ファイアウォールの背後に隔離されたインターネットに接続されていないコンピューターに SQL Server Machine Learning Services をオフラインでインストールする方法について説明します。This article describes how to install SQL Server Machine Learning Services offline on computers with no internet access isolated behind a network firewall.

既定では、インストーラーは Microsoft ダウンロード サイトに接続して、SQL Server 上での機械学習に必要なコンポーネントおよび更新されたコンポーネントを取得します。By default, installers connect to Microsoft download sites to get required and updated components for machine learning on SQL Server. ファイアウォールの制約によって、インストーラーがこれらのサイトにアクセスできない場合は、インターネットに接続されたデバイスを使ってファイルをダウンロードし、オフラインのサーバーにファイルを転送してから、セットアップを実行できます。If firewall constraints prevent the installer from reaching these sites, you can use an internet-connected device to download files, transfer files to an offline server, and then run setup.

データベース内分析は、データベース エンジンのインスタンスに加え、SQL Server のバージョンに応じて、R および Python 統合用の追加コンポーネントで構成されます。In-database analytics consist of database engine instance, plus additional components for R and Python integration, depending on the version of SQL Server.

  • SQL Server 2019 には、R、Python、Java が含まれますSQL Server 2019 includes R, Python, and Java
  • SQL Server 2017 には、R と Python が含まれますSQL Server 2017 includes R and Python
  • SQL Server 2016 は R のみですSQL Server 2016 is R-only

分離されたサーバーの場合、機械学習と R/Python 言語固有の機能は、CAB ファイルを通じて追加されます。On an isolated server, machine learning and R/Python language-specific features are added through CAB files.

SQL Server 2019 のオフライン インストールSQL Server 2019 offline install

分離されたサーバーに SQL Server Machine Learning Services (R および Python) をインストールするには、まず、SQL Server の初回リリースと、R および Python サポート用の対応する CAB ファイルをダウンロードします。To install SQL Server Machine Learning Services (R and Python) on an isolated server, start by downloading the initial release of SQL Server and the corresponding CAB files for R and Python support. サーバーをすぐに更新して、最新の累積的な更新プログラムを使用する予定の場合も、最初に初回リリースをインストールする必要があります。Even if you plan to immediately update your server to use the latest cumulative update, an initial release must be installed first.

注意

SQL Server 2019 には Service Pack がありません。SQL Server 2019 does not have service packs. 初回リリースが唯一のベースラインであり、累積的な更新プログラムを通じてのみサービスが提供されます。The initial release is the only base line, with servicing through cumulative updates only.

1 - 2019 用の CAB をダウンロードする1 - Download 2019 CABs

インターネットに接続されているコンピューター上で、SQL Server 2019 の初回リリースおよびインストール メディア用の R および Python 機能を提供する CAB ファイルをダウンロードします。On a computer having an internet connection, download the CAB files providing R and Python features for the initial release and the installation media for SQL Server 2019.

ReleaseRelease ダウンロード リンクDownload link
Microsoft R OpenMicrosoft R Open SRO_3.5.2.125_1033.cabSRO_3.5.2.125_1033.cab
Microsoft R ServerMicrosoft R Server SRS_9.4.7.25_1033.cabSRS_9.4.7.25_1033.cab
Microsoft Python OpenMicrosoft Python Open SPO_4.5.12.120_1033.cabSPO_4.5.12.120_1033.cab
Microsoft Python ServerMicrosoft Python Server SPS_9.4.7.25_1033.cabSPS_9.4.7.25_1033.cab

注意

Java 機能は SQL Server のインストール メディアに含まれているため、個別の CAB ファイルは必要ありません。The Java feature is included with the SQL Server installation media and doesn't need a separate CAB file.

2 - SQL Server 2019 のインストール メディアを入手する2 - Get SQL Server 2019 installation media

  1. インターネットに接続されているコンピューター上で、SQL Server 2019 のセットアップ プログラムをダウンロードします。On a computer having an internet connection, download the SQL Server 2019 setup program.

  2. セットアップをダブルクリックして、インストールの種類に [メディアのダウンロード] を選択します。Double-click setup and choose the Download Media installation type. このオプションを使用すると、セットアップによって、インストール メディアを含む .iso (または .cab) ファイルが作成されます。With this option, setup creates a local .iso (or .cab) file containing the installation media.

    インストールの種類に [メディアのダウンロード] を選択するChoose the download media installation type

SQL Server 2017 のオフライン インストールSQL Server 2017 offline install

分離されたサーバーに SQL Server Machine Learning Services (R および Python) をインストールするには、まず、SQL Server の初回リリースと、R および Python サポート用の対応する CAB ファイルをダウンロードします。To install SQL Server Machine Learning Services (R and Python) on an isolated server, start by downloading the initial release of SQL Server and the corresponding CAB files for R and Python support. サーバーをすぐに更新して、最新の累積的な更新プログラムを使用する予定の場合も、最初に初回リリースをインストールする必要があります。Even if you plan to immediately update your server to use the latest cumulative update, an initial release must be installed first.

注意

SQL Server 2017 には Service Pack がありません。SQL Server 2017 does not have service packs. 初回リリースを唯一のベースラインとして使用するのが SQL Server の最初のリリースであり、累積的な更新プログラムを通じてのみサービスが提供されます。It's the first release of SQL Server to use the initial release as the only base line, with servicing through cumulative updates only.

1 - 2017 用の CAB をダウンロードする1 - Download 2017 CABs

インターネットに接続されているコンピューター上で、SQL Server 2017 の初回リリースおよびインストール メディア用の R および Python 機能を提供する CAB ファイルをダウンロードします。On a computer having an internet connection, download the CAB files providing R and Python features for the initial release and the installation media for SQL Server 2017.

ReleaseRelease ダウンロード リンクDownload link
Microsoft R OpenMicrosoft R Open SRO_3.3.3.24_1033.cabSRO_3.3.3.24_1033.cab
Microsoft R ServerMicrosoft R Server SRS_9.2.0.24_1033.cabSRS_9.2.0.24_1033.cab
Microsoft Python OpenMicrosoft Python Open SPO_9.2.0.24_1033.cabSPO_9.2.0.24_1033.cab
Microsoft Python ServerMicrosoft Python Server SPS_9.2.0.24_1033.cabSPS_9.2.0.24_1033.cab

2 - SQL Server 2017 のインストール メディアを入手する2 - Get SQL Server 2017 installation media

  1. インターネットに接続されているコンピューター上で、SQL Server 2017 のセットアップ プログラムをダウンロードします。On a computer having an internet connection, download the SQL Server 2017 setup program.

  2. セットアップをダブルクリックして、インストールの種類に [メディアのダウンロード] を選択します。Double-click setup and choose the Download Media installation type. このオプションを使用すると、セットアップによって、インストール メディアを含む .iso (または .cab) ファイルが作成されます。With this option, setup creates a local .iso (or .cab) file containing the installation media.

    インストールの種類に [メディアのダウンロード] を選択するChoose the download media installation type

SQL Server 2016 のオフライン インストールSQL Server 2016 offline install

SQL Server 2016 のデータベース内分析は R のみです。これには、製品パッケージ用の CAB ファイル 2 つと、Microsoft によるオープンソースの R のディストリビューションのみが、それぞれ使用されます。SQL Server 2016 in-database analytics is R-only, with just two CAB files for product packages and Microsoft's distribution of open-source R, respectively. まず、次のリリースのいずれかをインストールします:RTM、SP 1、SP 2。Start by installing any one of these releases: RTM, SP 1, SP 2. 基本インストールが完了したら、次の手順として累積的な更新プログラムを適用できます。Once a base installation is in place, cumulative updates can be applied as a next step.

インターネットに接続しているコンピューター上で、SQL Server 2016 上にデータベース内分析をインストールするためのセットアップで使用される CAB ファイルをダウンロードします。On a computer having an internet connection, download the CAB files used by setup to install in-database analytics on SQL Server 2016.

1 - 2016 用の CAB をダウンロードする1 - Download 2016 CABs

ReleaseRelease Microsoft R OpenMicrosoft R Open Microsoft R ServerMicrosoft R Server
SQL Server 2016 RTMSQL Server 2016 RTM SRO_3.2.2.803_1033.cabSRO_3.2.2.803_1033.cab SRS_8.0.3.0_1033.cabSRS_8.0.3.0_1033.cab
SQL Server 2016 SP 1SQL Server 2016 SP 1 SRO_3.2.2.15000_1033.cabSRO_3.2.2.15000_1033.cab SRS_8.0.3.15000_1033.cabSRS_8.0.3.15000_1033.cab
SQL Server 2016 SP 2SQL Server 2016 SP 2 SRO_3.2.2.16000_1033.cabSRO_3.2.2.16000_1033.cab SRS_8.0.3.17000_1033.cabSRS_8.0.3.17000_1033.cab

2 - SQL Server 2016 のインストール メディアを入手する2 - Get SQL Server 2016 installation media

ターゲット コンピューターへの最初のインストールとして、SQL Server 2016 RTM、SP 1、または SP 2 をインストールすることができます。You can install SQL Server 2016 RTM, SP 1, or SP 2 as your first installation on the target computer. これらのバージョンはいずれも、累積的な更新プログラムを受け入れることができます。Any of these versions can accept a cumulative update.

インストール メディアを含んだ .iso ファイルを入手する方法の 1 つは、Visual Studio Dev Essentials を使用することです。One way to get an .iso file containing the installation media is through Visual Studio Dev Essentials. サインインした後、 [ダウンロード] リンクを使用して、インストールする SQL Server 2016 リリースを見つけます。Sign in, and then use the Downloads link to find the SQL Server 2016 release you want to install. ダウンロードは .iso ファイルの形式で行われ、これをオフライン インストール用のターゲット コンピューターにコピーできます。The download is in the form of an .iso file, which you can copy to the target computer for an offline installation.

ファイルの転送Transfer files

SQL Server のインストール メディア (.iso または .cab) とデータベース内分析の CAB ファイルを、ターゲット コンピューターにコピーします。Copy the SQL Server installation media (.iso or .cab) and in-database analytics CAB files to the target computer. CAB ファイルとインストール メディアのファイルを、ターゲット コンピューター上の同じフォルダーに配置します (セットアップ ユーザーの %TEMP% フォルダーなど)。Place the CAB files and installation media file in the same folder on the target machine, such as the setup user's %TEMP% folder.

Python の CAB ファイル用には %TEMP% フォルダーが必要です。The %TEMP% folder is required for Python CAB files. R 用には、%TEMP% を使用するか、myrcachedirectory パラメーターを CAB のパスに設定することができます。For R, you can use %TEMP% or set the myrcachedirectory parameter to the CAB path.

セットアップの実行Run Setup

インターネットに接続されていないコンピューター上で SQL Server セットアップを実行すると、セットアップによってウィザードに [オフライン インストール] ページが追加され、前の手順でコピーした CAB ファイルの場所を指定できるようになります。When you run SQL Server Setup on a computer disconnected from the internet, Setup adds an Offline installation page to the wizard so that you can specify the location of the CAB files you copied in the previous step.

  1. インストールを開始するには、.iso または .cab ファイルをダブルクリックして、インストール メディアにアクセスします。To begin installation, double-click the .iso or .cab file to access the installation media. setup.exe ファイルが表示されます。You should see the setup.exe file.

  2. setup.exe を右クリックし、管理者として実行します。Right-click setup.exe and run as administrator.

  3. セットアップ ウィザードで、オープンソースの R または Python コンポーネントに対するライセンスのページが表示されたら、 [同意する] をクリックします。When the setup wizard displays the licensing page for open-source R or Python components, click Accept. ライセンス条項に同意すると、次の手順に進むことができます。Acceptance of licensing terms allows you to proceed to the next step.

  4. [オフライン インストール] ページが表示されたら、 [インストール パス] に、以前にコピーした CAB ファイルが格納されているフォルダーを指定します。When you get to the Offline installation page, in Install Path, specify the folder containing the CAB files you copied earlier.

  5. 画面の指示に従って続行し、インストールを完了します。Continue following the on-screen prompts to complete the installation.

累積的な更新プログラムの適用Apply cumulative updates

最新の累積的な更新プログラムをデータベース エンジンと機械学習コンポーネントの両方に適用することをお勧めします。We recommend that you apply the latest cumulative update to both the database engine and machine learning components. 累積的な更新プログラムは、セットアップ プログラムによってインストールされます。Cumulative updates are installed through the Setup program.

  1. ベースライン インスタンスを使用して開始します。Start with a baseline instance. 累積的な更新プログラムは、SQL Server の初回リリースの既存のインストールにのみ適用できます。You can only apply cumulative updates to existing installations of the initial release of SQL Server.

  2. インターネットに接続されているデバイスで、使用するバージョンの SQL Server 用の累積更新プログラムの一覧に移動します。On an internet connected device, go to the cumulative update list for your version of SQL Server:

    • SQL Server 2019 更新プログラム " (2019 用の更新プログラムはまだ利用できません) "SQL Server 2019 updates (updates are not yet available for 2019)
  1. ベースライン インスタンスを使用して開始します。Start with a baseline instance. 累積的な更新プログラムは、SQL Server の初回リリースの既存のインストールにのみ適用できます。You can only apply cumulative updates to existing installations of the initial release of SQL Server.

  2. インターネットに接続されているデバイスで、使用するバージョンの SQL Server 用の累積更新プログラムの一覧に移動します。On an internet connected device, go to the cumulative update list for your version of SQL Server:

  1. ベースライン インスタンスを使用して開始します。Start with a baseline instance. 累積的な更新プログラムは、SQL Server 2016 初回リリース、SQL Server 2016 SP 1、または SQL Server 2016 SP 2 の既存のインストールに対してのみ適用できます。You can only apply cumulative updates to existing installations of the SQL Server 2016 initial release, SQL Server 2016 SP 1, or SQL Server 2016 SP 2.

  2. インターネットに接続されているデバイスで、使用するバージョンの SQL Server 用の累積更新プログラムの一覧に移動します。On an internet connected device, go to the cumulative update list for your version of SQL Server:

  1. 最新の累積的な更新プログラムを選択して、実行可能ファイルをダウンロードします。Select the latest cumulative update to download the executable.

  2. R および Python 用の対応する CAB ファイルを入手します。Get corresponding CAB files for R and Python. ダウンロード リンクについては、「SQL Server データベース内分析インスタンスの累積的な更新プログラムの CAB ダウンロード」を参照してください。For download links, see CAB downloads for cumulative updates on SQL Server in-database analytics instances.

  3. すべてのファイル (実行可能ファイルと CAB ファイル) を、オフライン コンピューター上の同じフォルダーに転送します。Transfer all files, executable and CAB files, to the same folder on the offline computer.

  4. セットアップを実行します。Run Setup. ライセンス条項に同意し、[機能の選択] ページで、累積的な更新プログラムが適用される機能を確認します。Accept the licensing terms, and on the Feature selection page, review the features for which cumulative updates are applied. 機械学習機能を含む、現在のインスタンスにインストールされているすべての機能が表示されます。You should see every feature installed for the current instance, including machine learning features.

    機能ツリーから機能を選択するSelect features from the feature tree

  5. ウィザードを続行し、R および Python ディストリビューションのライセンス条項に同意します。Continue through the wizard, accepting the licensing terms for R and Python distributions. インストール中に、更新された CAB ファイルを含むフォルダーの場所を選択するように求められます。During installation, you are prompted to choose the folder location containing the updated CAB files.

環境変数の設定Set environment variables

R 機能の統合のみの場合、MKL_CBWR 環境変数を設定して、Intel Math Kernel Library (MKL) 計算からの 一貫した出力を保証する必要があります。For R feature integration only, you should set the MKL_CBWR environment variable to ensure consistent output from Intel Math Kernel Library (MKL) calculations.

  1. コントロール パネルで、 [システムとセキュリティ] > [システム] > [システムの詳細設定] > [環境変数] の順にクリックします。In Control Panel, click System and Security > System > Advanced System Settings > Environment Variables.

  2. 新しいユーザー変数またはシステム変数を作成します。Create a new User or System variable.

    • 変数名を MKL_CBWR に設定するSet variable name to MKL_CBWR
    • 変数値を AUTO に設定するSet the variable value to AUTO

この手順では、サーバーを再起動する必要があります。This step requires a server restart. スクリプトの実行を有効にしようとしている場合は、すべての構成作業が完了するまで再起動を遅らせることができます。If you are about to enable script execution, you can hold off on the restart until all of the configuration work is done.

インストール後の構成Post-install configuration

インストールが完了したら、サービスを再起動した後、スクリプトの実行が有効になるようにサーバーを構成します。After installation is finished, restart the service and then configure the server to enable script execution:

SQL Server Machine Learning Services の初回オフライン インストールには、オンライン インストールと同じ構成が必要です。An initial offline installation of SQL Server Machine Learning Services requires the same configuration as an online installation:

インストールが完了したら、サービスを再起動した後、スクリプトの実行が有効になるようにサーバーを構成します。After installation is finished, restart the service and then configure the server to enable script execution:

SQL Server R Services の初回オフライン インストールには、オンライン インストールと同じ構成が必要です。An initial offline installation of SQL Server R Services requires the same configuration as an online installation:

次のステップNext steps

Machine Learning Services を使用して、データベース内で Python または R スクリプトを実行するには、SQL Server Machine Learning Services のインストールに関するページを参照してください。To use Machine Learning Services to execute Python and R scripts in-database, see Install SQL Server Machine Learning Services.