Installieren von SQL Server Machine Learning R und python auf Computern ohne Internet ZugriffInstall SQL Server machine learning R and Python on computers with no internet access

GILT FÜR: jaSQL Server (nur Windows) neinAzure SQL-DatenbankneinAzure SQL Data Warehouse neinParallel Data WarehouseAPPLIES TO: yesSQL Server (Windows only) noAzure SQL Database noAzure SQL Data Warehouse noParallel Data Warehouse

Standardmäßig stellen Installationsprogramme eine Verbindung mit Microsoft-Download Websites her, um erforderliche und aktualisierte Komponenten für Machine Learning auf SQL Server zu erhalten.By default, installers connect to Microsoft download sites to get required and updated components for machine learning on SQL Server. Wenn das Installationsprogramm durch Firewalleinschränkungen nicht erreicht werden kann, können Sie mit einem mit dem Internet verbundenen Gerät Dateien herunterladen, Dateien auf einen Offline Server übertragen und dann das Setup ausführen.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.

Daten bankübergreifende Analysen bestehen aus der Datenbank-Engine-Instanz und zusätzlichen Komponenten für R-und python-Integration, abhängig von der Version von SQL Server.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 2017 und höher enthält R und python.SQL Server 2017 and later includes R and Python
  • SQL Server 2016 ist R-only.SQL Server 2016 is R-only.

Auf einem isolierten Server werden die sprachspezifischen Features von Machine Learning und R/python über CAB-Dateien hinzugefügt.On an isolated server, machine learning and R/Python language-specific features are added through CAB files.

SQL Server 2017-Offline InstallationSQL Server 2017 offline install

Um SQL Server Machine Learning Services (R und python) auf einem isolierten Server zu installieren, müssen Sie zunächst die erste Version von SQL Server und die entsprechenden CAB-Dateien für R-und Python-Unterstützung herunterladen.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. Auch wenn Sie beabsichtigen, den Server umgehend auf das neueste kumulative Update zu aktualisieren, muss zunächst eine erste Version installiert werden.Even if you plan to immediately update your server to use the latest cumulative update, an initial release must be installed first.

Hinweis

SQL Server 2017 weist keine Service Packs auf.SQL Server 2017 does not have service packs. Es ist die erste Version von SQL Server, die erste Version als einzige Basislinie zu verwenden, bei der nur kumulative Updates gewartet werden.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: Herunterladen von 2017-Cabs1 - Download 2017 CABs

Laden Sie auf einem Computer mit Internetverbindung die CAB-Dateien herunter, die R-und Python-Funktionen für die erste Version und die Installationsmedien für SQL Server 2017 bereitstellen.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 DownloadlinkDownload 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: Get SQL Server 2017-Installationsmedien2 - Get SQL Server 2017 installation media

  1. Laden Sie auf einem Computer, der über eine Internetverbindung verfügt, das SQL Server 2017-Setup Programmherunter.On a computer having an internet connection, download the SQL Server 2017 setup program.

  2. Doppelklicken Sie auf Setup, und wählen Sie den Installationstyp Download Medium aus.Double-click setup and choose the Download Media installation type. Bei dieser Option wird von Setup eine lokale ISO-Datei (oder. cab) mit den Installationsmedien erstellt.With this option, setup creates a local .iso (or .cab) file containing the installation media.

    ![Wählen Sie den Installationstyp herunterladen] aus. (media/offline-download-tile.png "Medien herunterladen")Choose the download media installation type

SQL Server 2016-Offline InstallationSQL Server 2016 offline install

SQL Server 2016-Datenbankanalyse ist r-only, mit nur zwei CAB-Dateien für Produktpakete und der Microsoft-Verteilung von Open Source-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. Installieren Sie zunächst eine der folgenden Versionen: RTM, SP 1, SP 2.Start by installing any one of these releases: RTM, SP 1, SP 2. Sobald eine Basisinstallation vorhanden ist, können kumulative Updates als nächster Schritt angewendet werden.Once a base installation is in place, cumulative updates can be applied as a next step.

Auf einem Computer mit Internetverbindung können Sie die vom Setup verwendeten CAB-Dateien herunterladen, um datenbankübergreifende Analysen auf SQL Server 2016 zu installieren.On a computer having an internet connection, download the CAB files used by setup to install in-database analytics on SQL Server 2016.

1: Herunterladen von 2016-Cabs1 - 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: Get SQL Server 2016-Installationsmedien2 - Get SQL Server 2016 installation media

Sie können SQL Server 2016 RTM, SP 1 oder SP 2 als erste Installation auf dem Zielcomputer installieren.You can install SQL Server 2016 RTM, SP 1, or SP 2 as your first installation on the target computer. Jede dieser Versionen kann ein kumulatives Update akzeptieren.Any of these versions can accept a cumulative update.

Eine Möglichkeit, eine ISO-Datei mit den Installationsmedien zu erhalten, ist die Visual Studio dev Essentials.One way to get an .iso file containing the installation media is through Visual Studio Dev Essentials. Melden Sie sich an, und verwenden Sie dann den Link Downloads , um die Version SQL Server 2016 zu finden, die Sie installieren möchten.Sign in, and then use the Downloads link to find the SQL Server 2016 release you want to install. Der Download erfolgt in Form einer ISO-Datei, die Sie für eine Offline Installation auf den Bereitstellungs Zielcomputer kopieren können.The download is in the form of an .iso file, which you can copy to the target computer for an offline installation.

Dateien übertragenTransfer files

Kopieren Sie die SQL Server-Installationsmedien (ISO-oder CAB-Dateien) und CAB-Dateien in der Datenbankanalyse auf den Zielcomputer.Copy the SQL Server installation media (.iso or .cab) and in-database analytics CAB files to the target computer. Platzieren Sie die CAB-Dateien und die Installationsmedien Datei im selben Ordner auf dem Zielcomputer, z. b. im Ordner "% Temp *" des Setup Benutzers.Place the CAB files and installation media file in the same folder on the target machine, such as the setup user's %TEMP* folder.

Der Ordner "% Temp%" ist für python-CAB-Dateien erforderlich.The %TEMP% folder is required for Python CAB files. Für R können Sie% Temp% verwenden oder den myrcachedirectory-Parameter auf den CAB-Pfad festlegen.For R, you can use %TEMP% or set the myrcachedirectory parameter to the CAB path.

Der folgende Screenshot zeigt SQL Server CAB-und ISO-Dateien.The following screenshot shows SQL Server CAB and ISO files.

Liste der zu übertragenden DateienList of files to be transferred

Ausführen von 'Setup'Run Setup

Wenn Sie SQL Server Setup auf einem Computer ausführen, der nicht mit dem Internet getrennt ist, wird vom-Setup eine Seite für die Offline Installation hinzugefügt, sodass Sie den Speicherort der CAB-Dateien angeben können, die Sie im vorherigen Schritt kopiert haben.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. Um die Installation zu starten, doppelklicken Sie auf die ISO-oder. CAB-Datei, um auf das-Installationsmedium zuzugreifen.To begin installation, double-click the .iso or .cab file to access the installation media. Die Datei " Setup. exe " sollte angezeigt werden.You should see the setup.exe file.

  2. Klicken Sie mit der rechten Maustaste auf Setup. exe , und führen Sie als AdministratorRight-click setup.exe and run as administrator.

  3. Wenn der Setup-Assistent die Seite Lizenzierung für Open-Source-R-oder python-Komponenten anzeigt, klicken Sie auf annehmen.When the setup wizard displays the licensing page for open-source R or Python components, click Accept. Wenn Sie die Lizenzbedingungen akzeptieren, können Sie mit dem nächsten Schritt fortfahren.Acceptance of licensing terms allows you to proceed to the next step.

  4. Wenn Sie zur Seite Offline Installation gelangen, geben Sie unter Installationspfadden Ordner mit den CAB-Dateien an, die Sie zuvor kopiert haben.When you get to the Offline installation page, in Install Path, specify the folder containing the CAB files you copied earlier.

    Assistenten Seite für die CAB-Ordner AuswahlWizard page for cab folder selection

  5. Befolgen Sie die Anweisungen auf dem Bildschirm, um die Installation abzuschließen.Continue following the on-screen prompts to complete the installation.

Anwenden von kumulativen UpdatesApply cumulative updates

Es wird empfohlen, dass Sie das neueste kumulative Update sowohl auf die Datenbank-Engine als auch auf die Machine Learning-Komponenten anwenden.We recommend that you apply the latest cumulative update to both the database engine and machine learning components. Kumulative Updates werden über das-Setup Programm installiert.Cumulative updates are installed through the Setup program.

  1. Beginnen Sie mit einer Baseline-Instanz.Start with a baseline instance. Sie können nur kumulative Updates auf vorhandene Installationen der ersten Version von SQL Server anwenden.You can only apply cumulative updates to existing installations of the initial release of SQL Server.

  2. Wechseln Sie auf einem mit dem Internet verbundenen Gerät zur Liste der kumulativen Updates für Ihre Version von SQL Server:On an internet connected device, go to the cumulative update list for your version of SQL Server:

  1. Beginnen Sie mit einer Baseline-Instanz.Start with a baseline instance. Sie können nur kumulative Updates auf vorhandene Installationen der ersten Version von SQL Server 2016, SQL Server 2016 SP 1 oder SQL Server 2016 SP 2 anwenden.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. Wechseln Sie auf einem mit dem Internet verbundenen Gerät zur Liste der kumulativen Updates für Ihre Version von SQL Server:On an internet connected device, go to the cumulative update list for your version of SQL Server:

  1. Wählen Sie das neueste kumulative Update zum Herunterladen der ausführbaren DateiSelect the latest cumulative update to download the executable.

  2. Sie erhalten entsprechende CAB-Dateien für R und python.Get corresponding CAB files for R and Python. Download Links finden Sie unter CAB-Downloads für kumulative Updates auf SQL Server in-Database-Analyse Instanzen.For download links, see CAB downloads for cumulative updates on SQL Server in-database analytics instances.

  3. Übertragen Sie alle Dateien, ausführbaren Dateien und CAB-Dateien in denselben Ordner auf dem Offline Computer.Transfer all files, executable and CAB files, to the same folder on the offline computer.

  4. Führen Sie das Setup aus.Run Setup. Akzeptieren Sie die Lizenzbedingungen, und überprüfen Sie auf der Seite Funktionsauswahl die Funktionen, für die kumulative Updates angewendet werden.Accept the licensing terms, and on the Feature selection page, review the features for which cumulative updates are applied. Es sollte jede installierte Funktion für die aktuelle Instanz angezeigt werden, einschließlich Machine Learning-Features.You should see every feature installed for the current instance, including machine learning features.

    Wählen Sie Features aus der Funktionsstruktur ausSelect features from the feature tree

  5. Fahren Sie mit dem Assistenten fort, und akzeptieren Sie die Lizenzbedingungen für R-und python-Distributionen.Continue through the wizard, accepting the licensing terms for R and Python distributions. Während der Installation werden Sie aufgefordert, den Speicherort des Ordners mit den aktualisierten CAB-Dateien auszuwählen.During installation, you are prompted to choose the folder location containing the updated CAB files.

Umgebungsvariablen festlegenSet environment variables

Für die Integration von R-Funktionen sollten Sie die MKL_CBWR -Umgebungsvariable festlegen, um eine konsistente Ausgabe von MKL-Berechnungen (Intel Math Kernel Library) sicherzustellen.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. Klicken Sie in der Systemsteuerung auf System-und Sicherheits > System > Erweiterte Systemeinstellungen > Umgebungsvariablen.In Control Panel, click System and Security > System > Advanced System Settings > Environment Variables.

  2. Erstellen Sie eine neue Benutzer-oder System Variable.Create a new User or System variable.

  • Variablenname festlegen aufMKL_CBWRSet variable name to MKL_CBWR
  • Legen Sie den Variablen Wert auf fest.AUTOSet the variable value to AUTO

Für diesen Schritt ist ein Neustart des Servers erforderlich.This step requires a server restart. Wenn Sie im Begriff sind, die Skriptausführung zu aktivieren, können Sie den Neustart anhalten, bis die gesamte Konfigurations Arbeit abgeschlossen ist.If you are about to enable script execution, you can hold off on the restart until all of the configuration work is done.

Konfiguration nach der InstallationPost-install configuration

Starten Sie nach Abschluss der Installation den Dienst neu, und konfigurieren Sie dann den Server, um die Skriptausführung zu aktivieren:After installation is finished, restart the service and then configure the server to enable script execution:

Eine anfängliche Offline Installation von SQL Server Machine Learning Services erfordert die gleiche Konfiguration wie eine Online Installation:An initial offline installation of SQL Server Machine Learning Services requires the same configuration as an online installation:

Starten Sie nach Abschluss der Installation den Dienst neu, und konfigurieren Sie dann den Server, um die Skriptausführung zu aktivieren:After installation is finished, restart the service and then configure the server to enable script execution:

Eine anfängliche Offline Installation von SQL Server R Services erfordert die gleiche Konfiguration wie eine Online Installation:An initial offline installation of SQL Server R Services requires the same configuration as an online installation:

Nächste SchritteNext steps

Informationen zum Überprüfen des Installationsstatus der-Instanz und zum Beheben von häufigen Problemen finden Sie unter benutzerdefinierte Berichte für SQL Server.To check the installation status of the instance and fix common issues, see Custom reports for SQL Server.

Hilfe zu unbekannten Nachrichten oder Protokoll Einträgen finden Sie unter Häufig gestellte Fragen zu Upgrade und Installation-Machine Learning Services.For help with any unfamiliar messages or log entries, see Upgrade and installation FAQ - Machine Learning Services.