Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
van toepassing op:SQL Server
SSIS Integration Runtime in Azure Data Factory
Integration Services (SSIS) Scale-out instellen door de volgende taken uit te voeren.
Aanbeveling
Als u Scale Out op één computer installeert, installeert u tegelijkertijd de functies Scale Out Master en Scale Out Worker. Wanneer u de functies tegelijkertijd installeert, wordt het eindpunt automatisch aangemaakt om verbinding te maken met de Scale Out Master.
Scale Out Master installeren
Als u Scale Out Master wilt instellen, moet u Database Engine Services, Integration Services en de functie Scale Out Master van SSIS installeren wanneer u SQL Server instelt.
Zie SQL Server Database Engine installeren en Integration Services installeren voor informatie over het instellen van Database Engine en Integration Services.
Opmerking
Als u het standaard-SQL Server-verificatieaccount voor Scale Out-logboekregistratie wilt gebruiken, selecteert u de gemengde modus voor verificatie op de pagina Database Engine Configuratie tijdens de installatie van de database-engine. Zie Het account wijzigen voor Scale Out logging voor meer informatie.
Als u de functie Scale Out Master wilt installeren, gebruikt u de sql Server-installatiewizard of de opdrachtprompt.
Scale Out Master installeren met de installatiewizard van SQL Server
Selecteer op de pagina Functieselectie, Scale Out Master, dat wordt vermeld onder Integration Services.
Selecteer op de pagina Serverconfiguratie het account voor het uitvoeren van sql Server Integration Services Scale Out Master-service en selecteer het opstarttype.
Geef op de pagina Integratie Services Scale Out Master Configuratie het poortnummer op dat door de Scale Out Master wordt gebruikt om te communiceren met de Scale Out Worker. Het standaardpoortnummer is 8391.
Geef het TLS/SSL-certificaat op dat wordt gebruikt om de communicatie tussen Scale Out Master en Scale Out Worker te beveiligen door een van de volgende handelingen uit te voeren.
- Laat het installatieproces een standaard, zelfondertekend TLS/SSL-certificaat maken door te klikken op Een nieuw SSL-certificaat maken. Het standaardcertificaat wordt geïnstalleerd onder Vertrouwde Basiscertificeringsinstanties, Lokale Computer. U kunt de CN's in dit certificaat opgeven. De hostnaam van het hoofdeindpunt moet worden opgenomen in CN's. Standaard zijn de computernaam en het IP-adres van hoofdknooppunt opgenomen.
- Selecteer een bestaand TLS/SSL-certificaat op de lokale computer door op Een bestaand SSL-certificaat gebruiken te klikken en vervolgens op Bladeren te klikken om een certificaat te selecteren. De vingerafdruk van het certificaat wordt weergegeven in het tekstvak. Als u op Bladeren klikt, worden certificaten weergegeven die zijn opgeslagen in vertrouwde basiscertificeringsinstanties, lokale computer. Het certificaat dat u selecteert, moet op deze locatie worden opgeslagen.
Voltooi de installatiewizard van SQL Server.
Scale Out Master installeren vanaf de opdrachtprompt
Volg de instructies in SQL Server installeren vanaf de opdrachtprompt. Stel de parameters voor Scale Out Master in door het volgende te doen:
Toevoegen
IS_Masteraan de parameter/FEATURESConfigureer Scale Out Master door de volgende parameters en de bijbehorende waarden op te geven:
/ISMASTERSVCACCOUNT/ISMASTERSVCPASSWORD/ISMASTERSVCSTARTUPTYPE/ISMASTERSVCPORT-
/ISMasterSVCSSLCertCN(optioneel) -
/ISMASTERSVCTHUMBPRINT(optioneel)
Opmerking
Indien Scale Out Master niet samen met Database Engine is geïnstalleerd en de database-engine-instance een benoemd exemplaar is, moet u
SqlServerNameconfigureren in het configuratiebestand van de Scale Out Master service na de installatie. Zie Scale Out Master voor meer informatie.
Scale Out Worker installeren
Als u Scale Out Worker wilt instellen, moet u Integration Services en de functie Scale Out Worker installeren in de installatie van SQL Server.
Als u de functie Scale Out Worker wilt installeren, gebruikt u de sql Server-installatiewizard of de opdrachtprompt.
Scale Out Worker installeren met de installatiewizard van SQL Server
Selecteer op de pagina Functieselectiede optie Scale Out Worker, die wordt vermeld onder Integration Services.
Selecteer op de pagina Serverconfiguratie het account voor het uitvoeren van sql Server Integration Services Scale Out Worker-service en selecteer het opstarttype.
Geef op de pagina Integration Services Scale Out Worker Configuration het eindpunt op om verbinding te maken met Scale Out Master.
Voor een omgeving met één computer wordt het eindpunt automatisch gegenereerd wanneer Scale Out Master en Scale Out Worker tegelijkertijd worden geïnstalleerd.
Voor een omgeving met meerdere computers bestaat het eindpunt uit de naam of het IP-adres van de computer waarop Scale Out Master is geïnstalleerd en het poortnummer dat is opgegeven tijdens de installatie van Scale Out Master.
Opmerking
U kunt de Worker-configuratie op dit moment ook overslaan en de Scale Out Worker aan de Scale Out Master koppelen met Scale Out Manager na de installatie.
Geef voor een omgeving met meerdere computers het TLS/ SSL-clientcertificaat op dat wordt gebruikt voor het valideren van Scale Out Master. Voor een omgeving met één computer hoeft u geen TLS/ SSL-clientcertificaat op te geven.
Klik op Bladeren om het certificaatbestand (*.cer) te zoeken. Als u het standaard TLS/SSL-certificaat wilt gebruiken, selecteert u het
SSISScaleOutMaster.cer-bestand onder\<drive\>:\Program Files\Microsoft SQL Server\140\DTS\Binnop de computer waarop Scale Out Master is geïnstalleerd.
Opmerking
Wanneer het TLS/SSL-certificaat dat wordt gebruikt door Scale Out Master zelfondertekend is, moet er een bijbehorend TLS/SSL-clientcertificaat op de computer worden geïnstalleerd met Scale Out Worker. Als u het bestandspad opgeeft voor het TLS/SSL-clientcertificaat op de pagina Integration Services Scale Out Worker Configuration , wordt het certificaat automatisch geïnstalleerd; anders moet u het certificaat later handmatig installeren.
Voltooi de installatiewizard van SQL Server.
Scale Out Worker installeren vanaf de opdrachtprompt
Volg de instructies in SQL Server installeren vanaf de opdrachtprompt. Stel de parameters voor Scale Out Worker in door het volgende te doen:
Voeg IS_Worker toe aan de parameter
/FEATURES.Configureer Scale Out Worker met de volgende parameters en de bijbehorende waarden:
/ISWORKERSVCACCOUNT/ISWORKERSVCPASSWORD/ISWORKERSVCSTARTUPTYPE-
/ISWORKERSVCMASTER(optioneel) -
/ISWORKERSVCCERT(optioneel)
Scale Out Worker-clientcertificaat installeren
Tijdens de installatie van Scale Out Worker wordt automatisch een werkrolcertificaat gemaakt en geïnstalleerd op de computer. Er wordt ook een bijbehorend clientcertificaat, SSISScaleOutWorker.cer, geïnstalleerd onder \<drive\>:\Program Files\Microsoft SQL Server\140\DTS\Binn. Om de Scale Out Worker te authenticeren, moet u dit clientcertificaat toevoegen aan de rootopslag van de lokale computer waarop de Scale Out Master draait.
Als u het clientcertificaat wilt toevoegen aan het basisarchief, dubbelklikt u op het bestand .cer en klikt u vervolgens op Certificaat installeren in het dialoogvenster Certificaat. De wizard Certificaat importeren wordt geopend.
Firewallpoort openen
Open op de Scale Out Master-computer de poort die is opgegeven tijdens de installatie van de Scale Out-master en de poort voor SQL Server (standaard 1433) in de Windows Firewall.
Opmerking
Nadat u de firewallpoort hebt geopend, moet u ook de Scale Out Worker-service opnieuw starten.
Sql Server Scale Out Master- en Worker-services starten
Als u het opstarttype van de services niet hebt ingesteld op Automatisch tijdens de installatie, start u de volgende services:
SQL Server Integration Services Scale Out Master 14.0 (SSISScaleOutMaster140)
SQL Server Integration Services Scale Out Worker 14.0 (SSISScaleOutWorker140)
Scale-outmodel inschakelen
Wanneer u de SSISDB-catalogus maakt in SQL Server Management Studio, selecteert u Deze server inschakelen als SSIS scale out master in het dialoogvenster Catalogus maken.
Nadat de catalogus is gemaakt, kunt u Scale Out Master inschakelen met Scale Out Manager.
Sql Server-verificatiemodus inschakelen
Als u SQL Server-verificatie niet hebt ingeschakeld tijdens de installatie van de database-engine, schakelt u de SQL Server-verificatiemodus in op het SQL Server-exemplaar dat als host fungeert voor de SSISDB-catalogus.
De uitvoering van pakketten wordt niet geblokkeerd wanneer SQL Server-verificatie is uitgeschakeld. Het uitvoeringslogboek kan echter niet schrijven naar de SSISDB-database.
Scale-outwerkrol inschakelen
U kunt Scale Out Worker inschakelen met Scale Out Manager, dat een grafische gebruikersinterface of een opgeslagen procedure biedt.
Als u een Scale Out Worker wilt inschakelen met een opgeslagen procedure, voert u de [catalog].[enable_worker_agent] opgeslagen procedure uit met WorkerAgentId als parameter.
Haal de WorkerAgentId-waarde op uit de [catalog].[worker_agents] weergave in SSISDB, nadat Scale Out Worker is geregistreerd bij Scale Out Master. Registratie duurt enkele minuten nadat de Scale Out Master- en Worker-services zijn gestart.
Example
In het volgende voorbeeld wordt de Scale Out Worker ingeschakeld op computerA.
SELECT WorkerAgentId, MachineName FROM [catalog].[worker_agents]
GO
-- Result: --
-- WorkerAgentId MachineName --
-- 6583054A-E915-4C2A-80E4-C765E79EF61D computerA --
EXEC [catalog].[enable_worker_agent] '6583054A-E915-4C2A-80E4-C765E79EF61D'
GO