Delen via


SQL Server Machine Learning Services offline installeren op Windows-computers zonder internettoegang

Van toepassing op: SQL Server 2016 (13.x) en latere versies

In dit artikel wordt beschreven hoe u SQL Server Machine Learning Services offline installeert op computers zonder internettoegang die zich achter een netwerkfirewall bevindt.

Installatieprogramma's maken standaard verbinding met Microsoft-downloadsites om vereiste en bijgewerkte onderdelen voor machine learning op SQL Server op te halen. Als firewallbeperkingen verhinderen dat het installatieprogramma deze sites bereikt, kunt u een apparaat met internetverbinding gebruiken om bestanden te downloaden, bestanden over te dragen naar een offlineserver en vervolgens setup uit te voeren.

Opmerking

Functiemogelijkheden en installatieopties verschillen per versie van SQL Server. Gebruik de vervolgkeuzelijst versieselector om de juiste versie van SQL Server te kiezen.

In-databaseanalyse bestaat uit een database-engine-exemplaar, plus extra onderdelen voor R- en Python-integratie, afhankelijk van de versie van SQL Server.

Offline-installatie van SQL Server 2022

Offline-installatie van SQL Server 2022 (16.x) is vergelijkbaar met de online-installatie-ervaring.

  1. Gebruik SQL Setup om de functie Machine Learning Services te installeren.

  2. Download eventuele gewenste runtimes en kopieer deze naar de offline-installatieserver. Aangepaste runtimes voor SQL Server 2022 (16.x) zijn door de klant geïnstalleerd. CAB-bestanden worden niet gebruikt voor SQL Server 2022 (16.x).

  3. Download alle gewenste pakketten en kopieer deze naar de offlineinstallatieserver. Als dat niet het geval is, raadpleegt u de instructies voor de installatie van SQL Setup en de installatie van de gewenste aangepaste pakketten:

Op een geïsoleerde server worden taalspecifieke functies voor machine learning en R/Python toegevoegd via CAB-bestanden.

Offline-installatie van SQL Server 2019

Als u SQL Server Machine Learning Services (R en Python) wilt installeren op een geïsoleerde server, downloadt u eerst de eerste versie van SQL Server en de bijbehorende CAB-bestanden voor R- en Python-ondersteuning. Zelfs als u van plan bent om uw server onmiddellijk bij te werken voor het gebruik van de meest recente cumulatieve update, moet eerst een eerste release worden geïnstalleerd.

Opmerking

SQL Server 2019 heeft geen servicepacks. De eerste release is de enige basislijn, met alleen onderhoud via cumulatieve updates.

1 - 2019 CABs downloaden

Download op een computer met een internetverbinding de CAB-bestanden met R- en Python-functies voor de eerste release en de installatiemedia voor SQL Server 2019.

Vrijgeven Downloadkoppeling
Microsoft R Open 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

Opmerking

De Java-functie is opgenomen in het SQL Server-installatiemedium en heeft geen afzonderlijk CAB-bestand nodig.

2 - SQL Server 2019-installatiemedia ophalen

  1. Start sql Server 2019 Setup vanaf uw installatiemedia op een computer met een internetverbinding.

  2. Dubbelklik op Setup en kies het installatietype Media downloaden. Met deze optie maakt setup een lokaal .iso -bestand (of .cab) met de installatiemedia.

    Kies het installatietype voor de downloadmedia

Op een geïsoleerde server worden taalspecifieke functies voor machine learning en R/Python toegevoegd via CAB-bestanden.

Offline-installatie van SQL Server 2017

Als u SQL Server Machine Learning Services (R en Python) wilt installeren op een geïsoleerde server, downloadt u eerst de eerste versie van SQL Server en de bijbehorende CAB-bestanden voor R- en Python-ondersteuning. Zelfs als u van plan bent om uw server onmiddellijk bij te werken voor het gebruik van de meest recente cumulatieve update, moet eerst een eerste release worden geïnstalleerd.

Opmerking

SQL Server 2017 heeft geen servicepacks. Het is de eerste release van SQL Server om de eerste release te gebruiken als de enige basislijn, met alleen onderhoud via cumulatieve updates.

1 - 2017 CABs downloaden

Download op een computer met een internetverbinding de CAB-bestanden met R- en Python-functies voor de eerste release en de installatiemedia voor SQL Server 2017.

Vrijgeven Downloadkoppeling
Microsoft R Open 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 - SQL Server 2017-installatiemedia ophalen

  1. Start sql Server 2017 Setup vanaf uw installatiemedia op een computer met een internetverbinding.

  2. Dubbelklik op Setup en kies het installatietype Media downloaden. Met deze optie maakt setup een lokaal .iso -bestand (of .cab) met de installatiemedia.

    Kies het installatietype voor de downloadmedia

Op een geïsoleerde server worden machine learning- en R-taalspecifieke functies toegevoegd via CAB-bestanden.

Offline-installatie van SQL Server 2016

SQL Server 2016 in-database-analyse is uitsluitend R, met slechts twee CAB-bestanden: één voor productpakketten en één voor de distributie van opensource R door Microsoft. Begin met het installeren van een van deze releases: RTM, SP 1, SP 2. Zodra een basisinstallatie is geïnstalleerd, kunnen cumulatieve updates worden toegepast als een volgende stap.

Download op een computer met een internetverbinding de CAB-bestanden die door de installatie worden gebruikt om in-database analytics te installeren op SQL Server 2016.

1 - 2016 CABs downloaden

Vrijgeven Microsoft R Open 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 - SQL Server 2016-installatiemedia

U kunt SQL Server 2016 RTM, SP 1 of SP 2 installeren als uw eerste installatie op de doelcomputer. Elk van deze versies kan een cumulatieve update accepteren. Zoek de installatie-applicatie van SQL Server 2016 op uw installatiemedia.

Bestanden overdragen

Kopieer de SQL Server-installatiemediabestanden (.iso of .cab) en CAB-bestanden voor in-database analyse naar de doelcomputer. Plaats de CAB-bestanden en het installatiemediabestand in dezelfde map op de doelcomputer, zoals de %TEMP%-map van de installatiegebruiker.

De map %TEMP% is vereist voor Python CAB-bestanden. Voor R kunt u %TEMP% gebruiken of de myrcachedirectory parameter instellen op het CAB-pad.

Setup uitvoeren

Wanneer u SQL Server Setup uitvoert op een computer die niet is verbonden met internet, voegt Setup een offlineinstallatiepagina toe aan de wizard, zodat u de locatie kunt opgeven van de CAB-bestanden die u in de vorige stap hebt gekopieerd.

  1. Als u de installatie wilt starten, dubbelklikt u op het .iso- of .cab-bestand om toegang te krijgen tot de installatiemedia. Je zou het bestand setup.exe moeten zien.

  2. Klik met de rechtermuisknop op setup.exe en voer deze uit als administrator.

  3. Wanneer de installatiewizard de licentiepagina voor opensource R- of Python-onderdelen weergeeft, selecteert u Accepteren. Als u licentievoorwaarden accepteert, kunt u doorgaan met de volgende stap.

  4. Wanneer u bij de pagina Offline-installatie bent, geeft u in Installatiepad de map op met de CAB-bestanden die u eerder hebt gekopieerd.

  5. Ga door met het volgen van de aanwijzingen op het scherm om de installatie te voltooien.

Cumulatieve updates toepassen

U wordt aangeraden de meest recente cumulatieve update toe te passen op zowel de database-engine als de machine learning-onderdelen.

  1. Begin met een basislijninstantie. U kunt alleen cumulatieve updates toepassen op bestaande installaties van de eerste versie van SQL Server.

  2. Ga op een apparaat met internetverbinding naar de cumulatieve updatelijst voor uw versie van SQL Server. Zie De versie, editie en updateniveau van SQL Server en de bijbehorende onderdelen bepalen.

  3. Selecteer de meest recente cumulatieve update om het uitvoerbare bestand te downloaden.

  4. Alle bestanden overbrengen naar dezelfde map op de offlinecomputer.

  5. Voer SQL Setup uit. Accepteer de licentievoorwaarden en bekijk op de pagina Functieselectie de functies waarvoor cumulatieve updates worden toegepast. U ziet nu elke functie die is geïnstalleerd voor het huidige exemplaar, inclusief machine learning-functies.

Cumulatieve updates worden geïnstalleerd via het installatieprogramma.

  1. Begin met een basisinstantie. U kunt alleen cumulatieve updates toepassen op bestaande installaties van de eerste versie van SQL Server.

  2. Ga op een apparaat met internetverbinding naar de cumulatieve updatelijst voor uw versie van SQL Server. Zie De versie, editie en updateniveau van SQL Server en de bijbehorende onderdelen bepalen.

Cumulatieve updates worden geïnstalleerd via het installatieprogramma.

  1. Begin met een basisinstantie. U kunt alleen cumulatieve updates toepassen op bestaande installaties van de eerste release van SQL Server 2016, SQL Server 2016 SP 1 of SQL Server 2016 SP 2.

  2. Ga op een apparaat met internetverbinding naar de cumulatieve updatelijst voor uw versie van SQL Server. Zie De versie, editie en updateniveau van SQL Server en de bijbehorende onderdelen bepalen.

  1. Selecteer de meest recente cumulatieve update om het uitvoerbare bestand te downloaden.

  2. Haal bijbehorende CAB-bestanden op voor R en Python. Zie CAB-downloads voor cumulatieve updates voor SQL Server in-database analytics-exemplaren.

  3. Alle bestanden, uitvoerbare bestanden en CAB-bestanden overbrengen naar dezelfde map op de offlinecomputer.

  4. Voer Setup uit. Accepteer de licentievoorwaarden en bekijk op de pagina Functieselectie de functies waarvoor cumulatieve updates worden toegepast. U ziet nu elke functie die is geïnstalleerd voor het huidige exemplaar, inclusief machine learning-functies.

    Functies selecteren uit de functiestructuur

  5. Ga door met de wizard en accepteer de licentievoorwaarden voor R- en Python-distributies. Tijdens de installatie wordt u gevraagd de maplocatie te kiezen die de bijgewerkte CAB-bestanden bevat.

Omgevingsvariabelen instellen

Alleen voor R-functie-integratie moet u de omgevingsvariabele MKL_CBWR instellen om consistente uitvoer van MKL-berekeningen (Intel Math Kernel Library) te garanderen.

  1. In het Configuratiescherm selecteert u Systeem en Beveiliging>Systeem>Geavanceerde systeeminstellingen>Omgevingsvariabelen.

  2. Maak een nieuwe gebruiker of systeemvariabele.

    • Variabelenaam instellen op MKL_CBWR
    • Stel de variabelewaarde in op AUTO

Voor deze stap moet de server opnieuw worden opgestart. Als u het uitvoeren van scripts wilt inschakelen, kunt u het opnieuw opstarten uitstellen totdat al het configuratiewerk is voltooid.

Configuratie na installatie

Nadat de installatie is voltooid, start u de service opnieuw op en configureert u de server om scriptuitvoering in te schakelen:

Voor een eerste offline-installatie van SQL Server Machine Learning Services is dezelfde configuratie vereist als voor een online-installatie:

Nadat de installatie is voltooid, start u de service opnieuw op en configureert u de server om scriptuitvoering in te schakelen:

Voor een eerste offline-installatie van SQL Server R Services is dezelfde configuratie vereist als voor een online-installatie: