Freigeben über


Offlineinstallation von SQL Server Machine Learning Services auf Windows-Computern ohne Internetzugriff

Gilt für: SQL Server 2016 (13.x) und höhere Versionen

In diesem Artikel wird beschrieben, wie Sie SQL Server Machine Learning Services offline auf Windows-Computern ohne Internetzugriff installieren, die sich isoliert hinter einer Netzwerkfirewall befinden.

Standardmäßig stellen Installationsprogramme eine Verbindung mit Microsoft-Downloadwebsites her, um erforderliche und aktualisierte Komponenten für Machine Learning auf SQL Server-Instanzen zu erhalten. Wenn Firewallbeschränkungen den Zugriff des Installationsprogramms auf diese Websites verhindern, können Sie über ein mit dem Internet verbundenes Gerät Dateien herunterladen, die Dateien auf einen Offlineserver übertragen und dann das Setup ausführen.

Von Bedeutung

Ab SQL Server 2022 werden R, Python und Java-Runtimes nicht mehr mit SQL Setup installiert und keine CAB-Dateien verwendet. Stattdessen installieren Sie ihre gewünschten benutzerdefinierten Laufzeiten und Pakete separat. Der Offlineinstallationsprozess für SQL Server 2022 und höhere Versionen ähnelt dem Onlineprozess – laden Sie die Laufzeitinstallationsprogramme herunter und kopieren Sie sie auf den Offlineserver. Informationen zur CAB-basierten Offlineinstallation finden Sie in den Abschnitten SQL Server 2016, 2017 oder 2019 in diesem Artikel.

Hinweis

Featurefunktionen und Installationsoptionen können je nach SQL Server-Version variieren. Wählen Sie in der Dropdownliste zur Versionsauswahl die entsprechende SQL Server-Version aus.

Die datenbankinterne Analysefunktion umfasst die Instanz der Datenbank-Engine sowie zusätzliche Komponenten für die R- und Python-Integration, abhängig von der Version der SQL Server-Instanz.

Offlineinstallation von SQL Server 2022

Die Offlineinstallation von SQL Server 2022 (16.x) ähnelt der Vorgehensweise bei der Onlineinstallation.

  1. Installieren Sie das Machine Learning Services-Feature im Rahmen des SQL-Setups.

  2. Laden Sie beliebige gewünschte Runtimes herunter, und kopieren Sie sie auf den Server für die Offlineinstallation. Benutzerdefinierte Runtimes für SQL Server 2022 (16.x) werden von der Kundschaft installiert. CAB-Dateien werden nicht für SQL Server 2022 (16.x) verwendet.

  3. Laden Sie die gewünschten Pakete herunter, und kopieren Sie sie auf den Server für die Offlineinstallation. Andernfalls finden Sie Anleitungen zur Installation im Rahmen des SQL-Setups und zur Installation beliebiger benutzerdefinierter Pakete in den folgenden Artikeln.

Auf einem isolierten Server werden Machine Learning-Funktionen und spezifische Funktionen für die R- bzw. Python-Programmiersprache über CAB-Dateien hinzugefügt.

Offlineinstallation von SQL Server 2019

Um SQL Server Machine Learning Services (R und Python) auf einem isolierten Server zu installieren, laden Sie zunächst das erste Release von SQL Server und die entsprechenden CAB-Dateien für R- und Python-Unterstützung herunter. Auch wenn der Server sofort aktualisiert werden soll, damit er das neueste kumulative Update verwendet, muss zuerst ein erstes Release installiert werden.

Hinweis

SQL Server 2019 verfügt nicht über Service Packs. Nur das erste Release dient als alleinige Basislinie, wobei die Wartung ausschließlich über kumulative Updates erfolgt.

1: Herunterladen der CAB-Dateien für 2019

Laden Sie auf einem Computer mit Internetverbindung die CAB-Dateien mit den R- und Python-Funktionen für das erste Release und die Installationsmedien für SQL Server 2019 herunter.

Veröffentlichung Download-Link
Microsoft R Öffnen SRO_3.5.2.125_1033.cab
Microsoft R Server SRS_9.4.7.25_1033.cab
Microsoft Python Open SPO_4.5.12.120_1033.cab
Microsoft Python Server SPS_9.4.7.25_1033.cab

Hinweis

Für die Java-Funktion ist keine separate CAB-Datei erforderlich, da sie auf dem SQL Server-Installationsmedium enthalten ist.

2: Herunterladen des Installationsmediums für SQL Server 2019

  1. Starten Sie das Setup für SQL Server 2019 auf einem Computer mit Internetverbindung von Ihrem Installationsmedium aus.

  2. Doppelklicken Sie auf die Setupdatei, und wählen Sie den Installationstyp Medien herunterladen aus. Mit dieser Option wird beim Setup eine lokale ISO-Datei (oder CAB-Datei) erstellt, in der die Installationsdateien enthalten sind.

    Auswahl des Installationstyps „Medien herunterladen“

Auf einem isolierten Server werden Machine Learning-Funktionen und spezifische Funktionen für die R- bzw. Python-Programmiersprache über CAB-Dateien hinzugefügt.

Offlineinstallation von SQL Server 2017

Um SQL Server Machine Learning Services (R und Python) auf einem isolierten Server zu installieren, laden Sie zunächst das erste Release von SQL Server und die entsprechenden CAB-Dateien für R- und Python-Unterstützung herunter. Auch wenn der Server sofort aktualisiert werden soll, damit er das neueste kumulative Update verwendet, muss zuerst ein erstes Release installiert werden.

Hinweis

SQL Server 2017 verfügt nicht über Service Packs. Dies ist die erste Version von SQL Server, bei der das ursprüngliche Release als einzige Grundlage dient und die Wartung ausschließlich durch kumulative Updates erfolgt.

1: Herunterladen der CAB-Dateien für 2017

Laden Sie auf einem Computer mit Internetverbindung die CAB-Dateien mit den R- und Python-Funktionen für das erste Release und die Installationsmedien für SQL Server 2017 herunter.

Veröffentlichung Download-Link
Microsoft R Öffnen SRO_3.3.3.24_1033.cab
Microsoft R Server SRS_9.2.0.24_1033.cab
Microsoft Python Open SPO_9.2.0.24_1033.cab
Microsoft Python Server SPS_9.2.0.24_1033.cab

2: Herunterladen des Installationsmediums für SQL Server 2017

  1. Starten Sie das Setup für SQL Server 2017 auf einem Computer mit Internetverbindung von Ihrem Installationsmedium aus.

  2. Doppelklicken Sie auf das Setup, und wählen Sie den Installationstyp Medien herunterladen aus. Mit dieser Option wird beim Setup eine lokale ISO-Datei (oder CAB-Datei) erstellt, in der die Installationsdateien enthalten sind.

    Auswahl des Installationstyps „Medien herunterladen“

Auf einem isolierten Server werden Machine Learning-Features und spezifische Features für die Programmiersprache R über CAB-Dateien hinzugefügt.

Offlineinstallation von SQL Server 2016

Für die datenbankinterne Analysefunktion von SQL Server 2016 wird ausschließlich R verwendet. Es gibt nur zwei CAB-Dateien und zwar für Produktpakete und die Distribution der Open-Source-Programmiersprache R durch Microsoft. Installieren Sie zunächst eine der folgenden Releases: RTM, SP 1, SP 2. Sobald eine Basisinstallation vorhanden ist, können im nächsten Schritt kumulative Updates installiert werden.

Laden Sie auf einem Computer mit Internetverbindung die CAB-Dateien herunter, die für das Setup benötigt werden, um die datenbankinterne Analysefunktion für SQL Server 2016 zu installieren.

1: Herunterladen der CAB-Dateien für 2016

Veröffentlichung Microsoft R Öffnen Microsoft R Server
SQL Server 2016 RTM SRO_3.2.2.803_1033.cab SRS_8.0.3.0_1033.cab
SQL Server 2016 SP 1 SRO_3.2.2.15000_1033.cab SRS_8.0.3.15000_1033.cab
SQL Server 2016 SP 2 SRO_3.2.2.16000_1033.cab SRS_8.0.3.17000_1033.cab

2: Installationsmedium für SQL Server 2016

Als Erstinstallation auf dem Zielcomputer können Sie SQL Server 2016 RTM, SP 1 oder SP 2 installieren. Für jede dieser Versionen kann ein kumulatives Update ausgeführt werden. Suchen Sie die Setup-Anwendung für SQL Server 2016 in Ihrem Installationsmedium.

Übertragen der Dateien

Kopieren Sie die SQL Server-Installationsmedien (ISO- oder CAB-Dateien) und die CAB-Dateien der datenbankinternen Analysefunktion auf den Zielcomputer. Speichern Sie die CAB-Dateien und die Installationsdatei im selben Ordner auf dem Zielcomputer, z. B. im Ordner „% Temp%“ des Setupbenutzers.

Für Python-CAB-Dateien muss der Ordner „%Temp%“ verwendet werden. Für R können Sie „%Temp%“ verwenden oder den myrcachedirectory-Parameter auf den CAB-Pfad festlegen.

Setup ausführen

Wenn Sie das SQL Server-Setup auf einem vom Internet getrennten Computer ausführen, wird im Assistenten eine zusätzliche Seite Offlineinstallation hinzugefügt, damit Sie den Speicherort der CAB-Dateien angeben können, die Sie im vorherigen Schritt kopiert haben.

  1. Doppelklicken Sie zur Installation auf die ISO- oder CAB-Datei, um so auf das Installationsmedium zuzugreifen. Die Datei setup.exe wird angezeigt.

  2. Klicken Sie mit der rechten Maustaste auf setup.exe, und führen Sie sie als Administrator aus.

  3. Wenn der Setup-Assistent die Lizenzierungsseite für Open Source R- oder Python-Komponenten anzeigt, wählen Sie "Annehmen" aus. Durch die Bestätigung der Lizenzbedingungen können Sie mit dem nächsten Schritt fortfahren.

  4. Wenn Sie auf die Seite Offlineinstallation gelangen, geben Sie unter Installationspfad den Ordner mit den CAB-Dateien an, die Sie zuvor kopiert haben.

  5. Befolgen Sie die Anweisungen auf dem Bildschirm, um die Installation abzuschließen.

Anwenden kumulativer Updates

Es wird empfohlen, dass Sie das neueste kumulative Update sowohl auf die Datenbank-Engine als auch auf die Machine Learning-Komponenten anwenden.

  1. Beginnen Sie mit einer Baselineinstanz. Sie können kumulative Updates nur auf vorhandene Installationen des ersten Releases von SQL Server anwenden:

  2. Navigieren Sie auf einem mit dem Internet verbundenen Gerät zur Liste der kumulativen Updates für Ihre SQL Server-Version. Siehe Bestimmen der Version, Edition und Updateebene von SQL Server und seinen Komponenten

  3. Wählen Sie das neueste kumulative Update aus, um die ausführbare Datei herunterzuladen.

  4. Übertragen Sie alle Dateien in denselben Ordner auf dem Offlinecomputer.

  5. Führen Sie das SQL-Setup aus. Akzeptieren Sie die Lizenzbedingungen, und überprüfen Sie auf der Seite für die Funktionsauswahl die Funktionen, für die kumulative Updates angewendet werden. Es sollte jede für die aktuelle Instanz installierte Funktion einschließlich Machine Learning-Funktionen angezeigt werden.

Kumulative Updates werden über das Setupprogramm installiert.

  1. Beginnen Sie mit einer Baselineinstanz. Sie können kumulative Updates nur auf vorhandene Installationen des ersten Releases von SQL Server anwenden:

  2. Navigieren Sie auf einem mit dem Internet verbundenen Gerät zur Liste der kumulativen Updates für Ihre SQL Server-Version. Siehe Ermitteln von Version, Edition und Updateebene von SQL Server und dessen Komponenten

Kumulative Updates werden über das Setupprogramm installiert.

  1. Beginnen Sie mit einer Baselineinstanz. Sie können kumulative Updates nur auf vorhandene Installationen des ersten Releases von SQL Server 2016, SQL Server 2016 SP 1 oder SQL Server 2016 SP 2 anwenden:

  2. Navigieren Sie auf einem mit dem Internet verbundenen Gerät zur Liste der kumulativen Updates für Ihre SQL Server-Version. Siehe Ermitteln der Version, Edition und Updateebene von SQL Server und seiner Komponenten

  1. Wählen Sie das neueste kumulative Update aus, um die ausführbare Datei herunterzuladen.

  2. Erhalten Sie die entsprechenden CAB-Dateien für R und Python. Downloadlinks finden Sie unter CAB-Dateidownloads für kumulative Updates für SQL Server-Instanzen für datenbankinterne Analysen.

  3. Übertragen Sie alle Dateien, die ausführbare Datei und CAB-Dateien, in denselben Ordner auf dem Offlinecomputer.

  4. Führen Sie das Setup aus. Akzeptieren Sie die Lizenzbedingungen, und überprüfen Sie auf der Seite für die Funktionsauswahl die Funktionen, für die kumulative Updates angewendet werden. Es sollte jede für die aktuelle Instanz installierte Funktion einschließlich Machine Learning-Funktionen angezeigt werden.

    Auswählen der Funktionen aus der Funktionsstruktur

  5. Folgen Sie dem Assistenten weiter, indem Sie die Lizenzbedingungen für die R- und Python-Distributionen akzeptieren. Während der Installation werden Sie aufgefordert, den Ordnerspeicherort auszuwählen, der die aktualisierten CAB-Dateien enthält.

Festlegen von Umgebungsvariablen

Wenn Sie nur das R-Feature integrieren möchten, sollten Sie die Umgebungsvariable MKL_CBWR über die Intel Math Kernel Library-Berechnungen auf ensure consistent output (Konsistente Ausgabe sicherstellen) festlegen.

  1. Wählen Sie in der Systemsteuerung System und Sicherheit>System>Erweiterte Systemeinstellungen>Umgebungsvariablen aus.

  2. Erstellen Sie eine neue Benutzer- oder Systemvariable.

    • Legen Sie den Variablenname auf MKL_CBWR fest.
    • Legen Sie den Variablenwert auf AUTO fest.

Für diesen Schritt ist ein Neustart des Servers erforderlich. Wenn Sie die Skriptausführung aktivieren möchten, können Sie den Neustart anhalten, bis die gesamte Konfiguration abgeschlossen ist.

Konfiguration nach der Installation

Starten Sie nach Abschluss der Installation den Dienst neu, und konfigurieren Sie dann den Server, um die Skriptausführung zu aktivieren:

Eine erste Offlineinstallation von SQL Server Machine Learning Services erfordert die gleiche Konfiguration wie eine Onlineinstallation:

Starten Sie nach Abschluss der Installation den Dienst neu, und konfigurieren Sie dann den Server, um die Skriptausführung zu aktivieren:

Eine anfängliche Offlineinstallation von SQL Server R Services erfordert die gleiche Konfiguration wie eine Onlineinstallation: