Delen via


Integration Services (SSIS) Scale Out Worker

van toepassing op:SQL Server SSIS Integration Runtime in Azure Data Factory

De Scale Out Worker voert de Scale Out Worker-service uit om uitvoeringstaken op te halen uit de Scale Out Master. Vervolgens voert de medewerker de pakketten lokaal uit met ISServerExec.exe.

De Scale Out Worker-service configureren

U kunt de Scale Out Worker-service configureren met behulp van het \<drive\>:\Program Files\Microsoft SQL Server\140\DTS\Binn\WorkerSettings.config bestand. U moet de service opnieuw starten nadat u het configuratiebestand hebt bijgewerkt.

Configuratie Description Standaardwaarde
Schermnaam De weergavenaam van de Scale-Out Worker. NIET in gebruik in SQL Server 2017. Computernaam
Description De beschrijving van de Scale Out Worker. NIET in gebruik in SQL Server 2017. Leeg
HoofdEndpoint Het eindpunt voor verbinding met de Scale Out Master. Het ingestelde eindpunt tijdens de installatie van de Scale-out Worker
MasterHttpsCertThumbprint De vingerafdruk van het client-TLS/SSL-certificaat dat wordt gebruikt om de Scale Out Master te authentiseren. De vingerafdruk van het clientcertificaat die is opgegeven tijdens de installatie van de "Scale Out Worker".
WorkerHttpsCertThumbprint De vingerafdruk van het certificaat voor Scale Out Master dat wordt gebruikt om de Scale Out Worker te authenticeren. De vingerafdruk van een certificaat dat tijdens de installatie van de Scale Out Worker automatisch is gemaakt en geïnstalleerd.
StoreLocation De opslaglocatie van het werknemerscertificaat. LocalMachine
StoreName De winkelnaam waarbij het werknemerscertificaat zich bevindt. Mijn
AgentHeartbeatInterval Het interval van de heartbeat van de Scale Out Worker. 00:01:00
TaskHeartbeatInterval Het interval van de rapportagetaakstatus van Scale Out Worker. 00:00:10
HeartbeatErrorTolerance Na het verstrijken van deze periode sinds de laatste succesvolle heartbeat van de taak, wordt de taak beëindigd als er een foutmelding van de heartbeat wordt ontvangen. 00:10:00
TaskRequestMaxCPU De bovengrens van CPU voor Scale Out Worker om taken aan te vragen. 70.0
TaskRequestMinMemory De ondergrens van het geheugen in MB voor Scale Out Worker om taken aan te vragen. 100,0
MaxTaskCount Het maximale aantal taken dat de Scale Out Worker kan verwerken. 10
LeaseInterval Het lease-interval van een taak die door de Scale Out Worker wordt vastgehouden. 00:01:00
TasksRootFolder De map met taaklogboeken. Als de waarde leeg is, wordt het \<drive\>:\Users\[account]\AppData\Local\SSIS\Cluster\Tasks mappad gebruikt. [account] is het account waarop de Scale Out Worker-service wordt uitgevoerd. Standaard is het account SSISScaleOutWorker140. Leeg
TaskLogLevel Het taaklogboekniveau van de Scale-Out Worker. (Uitgebreide 0x01, Informatie 0x02, Waarschuwing 0x04, Fout 0x08, Voortgang 0x10, CriticalError-0x20, Controle 0x40) 126 (Informatie, Waarschuwing, Fout, Voortgang, CriticalError, Audit)
TaskLogSegment De tijdsduur van een taaklogboekbestand. 00:00:00
TaaklogIngeschakeld Hiermee geeft u op of het taaklogboek is ingeschakeld. true
ExecutionLogCacheFolder De map die wordt gebruikt voor het cachen van het logboek van de pakketuitvoering. Als de waarde leeg is, wordt het mappad \<drive\>:\Users\[account]\AppData\Local\SSIS\Cluster\Agent\ELogCache gebruikt. [account] is het account waarop de Scale Out Worker-service wordt uitgevoerd. Het standaardaccount is SSISScaleOutWorker140. Leeg
ExecutionLogMaxBufferLogCount Het maximum aantal uitvoeringslogboeken dat in de cache is opgeslagen, in één buffer voor het uitvoeringslogboek in het geheugen. 10000
ExecutionLogMaxInMemoryBufferCount Het maximum aantal buffers voor uitvoeringslogboeken in het geheugen voor uitvoeringslogboeken. 10
HerhaalAantalUitvoeringsLog Het aantal pogingen als de uitvoeringslogregistratie mislukt. 3
UitvoeringsLogboekOpnieuwVerstrijktijd De time-out voor opnieuw proberen als de uitvoering van logboekregistratie mislukt. i\Als ExecutionLogRetryTimeout is bereikt, wordt ExecutionLogRetryCount genegeerd. 7.00:00:00 (7 dagen)
AgentId Worker agent-ID van de Scale Out Worker Automatisch gegenereerd

Het logboek van Scale-Out Worker weergeven

Het logboekbestand van de Scale Out Worker-service bevindt zich in de \<drive\>:\Users\\[account]\AppData\Local\SSIS\ScaleOut\Agent map.

De logboeklocatie van elke afzonderlijke taak wordt geconfigureerd in het WorkerSettings.config bestand in de TasksRootFolder. Als er geen waarde is opgegeven, bevindt het logboek zich in de \<drive\>:\Users\\[account]\AppData\Local\SSIS\ScaleOut\Tasks map.

De parameter [account] is het account waarop de Scale Out Worker-service wordt uitgevoerd. Standaard is het account SSISScaleOutWorker140.

Volgende stappen

Scale Out Master voor Integration Services (SSIS)