Integration Services(SSIS) 규모 확장 작업자Integration Services (SSIS) Scale Out Worker

스케일 아웃 작업자에서 실행 되는 SQL ServerSQL Server Integration ServicesIntegration Services 끌어오기 실행을 스케일 아웃 Worker 서비스 스케일 아웃 마스터에서 작업 하 고 패키지 ISServerExec.exe 사용 하 여 로컬로 실행 합니다.Scale Out Worker runs a SQL ServerSQL Server Integration ServicesIntegration Services Scale Out Worker service to pull execution tasks from Scale Out Master and executes the packages locally with ISServerExec.exe.

SQL Server Integration Services 규모 확장 작업자 서비스 구성Configure SQL Server Integration Services Scale Out Worker service

규모 확장 작업자 서비스는 <드라이버>:\Program Files\Microsoft SQL Server\140\DTS\Binn\WorkerSettings.config 파일을 사용하여 구성할 수 있습니다.Scale Out Worker service can be configured using the <driver>:\Program Files\Microsoft SQL Server\140\DTS\Binn\WorkerSettings.config file. 구성 파일을 업데이트한 후 서비스를 다시 시작해야 합니다.The service must be restarted after updating the configuration file.

ConfigurationConfiguration DescriptionDescription 기본값Default value
DisplayNameDisplayName 규모 확장 작업자의 표시 이름입니다.The display name of the Scale Out Worker. 사용 중이 아닌 SQL ServerSQL Server 2017 합니다.NOT in use in SQL ServerSQL Server 2017. 컴퓨터 이름Machine name
DescriptionDescription 규모 확장 작업자에 대한 설명입니다.The description of the Scale Out Worker. 사용 중이 아닌 SQL ServerSQL Server 2017 합니다.NOT in use in SQL ServerSQL Server 2017. 비어 있음Empty
MasterEndpointMasterEndpoint 규모 확장 마스터에 연결하는 끝점입니다.The endpoint to connect to Scale Out Master. 규모 확장 작업자 설치 중에 설정된 끝점The endpoint set during the Scale Out Worker installation
MasterHttpsCertThumbprintMasterHttpsCertThumbprint 규모 확장 마스터를 인증하는 데 사용되는 클라이언트 SSL 인증서의 지문입니다.The thumbprint of the client SSL certificate used to authenticate Scale Out Master 규모 확장 작업자 설치 중에 지정된 클라이언트 인증서의 지문The thumbprint of the client certificate specified during the Scale Out Worker installation.
WorkerHttpsCertThumbprintWorkerHttpsCertThumbprint 규모 확장 작업자를 인증하는 데 사용되는 규모 확장 마스터에 대한 인증서의 지문입니다.The thumbprint of the certificate for Scale Out Master used to authenticate the Scale Out Worker. 규모 확장 작업자 설치 중에 자동으로 생성되고 설치되는 인증서의 지문The thumbprint of a certificate created and installed automatically during the Scale Out Worker installation
StoreLocationStoreLocation 작업자 인증서의 저장소 위치입니다.The store location of worker certificate. LocalMachineLocalMachine
StoreNameStoreName 해당 작업자 인증서가 있는 저장소 이름입니다.The store name that worker certificate is in. MyMy
AgentHeartbeatIntervalAgentHeartbeatInterval 규모 확장 작업자 하트비트의 간격입니다.The interval of the Scale Out Worker heartbeat. 00:01:0000:01:00
TaskHeartbeatIntervalTaskHeartbeatInterval 규모 확장 작업자의 작업 상태 보고 간격입니다.The interval of the Scale Out Worker reporting task state. 00:00:1000:00:10
HeartbeatErrorTolleranceHeartbeatErrorTollerance 마지막으로 성공한 작업 하트비트의 이 기간 이후 하트비트의 오류 응답이 수신되면 작업이 종료됩니다.After this time period from last successful task heartbeat, the task is terminated if error response of heartbeat is received. 00:10:0000:10:00
TaskRequestMaxCPUTaskRequestMaxCPU 규모 확장 작업자가 작업을 요청할 수 있는 CPU의 상한입니다.The upper limit of CPU for Scale Out Worker to request tasks. 사용 중이 아닌 SQL ServerSQL Server 2017 합니다.NOT in use in SQL ServerSQL Server 2017. 70.070.0
TaskRequestMinMemoryTaskRequestMinMemory 규모 확장 작업자가 작업을 요청할 수 있는 메모리의 하한(MB)입니다.The lower limit of memory in MB for Scale Out Worker to request tasks. 사용 중이 아닌 SQL ServerSQL Server 2017 합니다.NOT in use in SQL ServerSQL Server 2017. 100.0100.0
MaxTaskCountMaxTaskCount 규모 확장 작업자가 보유할 수 있는 최대 작업 수입니다.The max number of tasks the Scale Out Worker can hold. 1010
LeaseInternvalLeaseInternval 규모 확장 작업자가 보유하고 있는 작업의 임대 간격입니다.The lease interval of a task holding by the Scale Out Worker. 00:01:0000:01:00
TasksRootFolderTasksRootFolder 작업 로그의 폴더입니다.The folder of task logs. 값이 비어 있는 경우 <드라이버>:\Users\[account]\AppData\Local\SSIS\Cluster\Tasks 폴더 경로가 사용됩니다.The <driver>:\Users\[account]\AppData\Local\SSIS\Cluster\Tasks folder path is used if the value is empty. [account]는 규모 확장 작업자 서비스를 실행하는 계정입니다.[account] is the account running Scale Out Worker service. 기본적으로 이 계정은 SSISScaleOutWorker140입니다.By default, the account is SSISScaleOutWorker140. 비어 있음Empty
TaskLogLevelTaskLogLevel 규모 확장 작업자의 작업 로그 수준입니다.The task log level of the Scale Out Worker. (자세한 정보 표시 0x01, 정보 0x02, 경고 0x04, 오류 0x08, 진행률 0x10, CriticalError 0x20, 감사 0x40)(Verbose 0x01, Information 0x02, Warning 0x04, Error 0x08, Progress 0x10, CriticalError 0x20, Audit 0x40) 126(정보,경고,오류,진행률,CriticalError,감사)126 (Information,Warning,Error,Progress,CriticalError,Audit)
TaskLogSegmentTaskLogSegment 작업 로그 파일의 시간 범위입니다.The time span of a task log file. 00:00:0000:00:00
TaskLogEnabledTaskLogEnabled 작업 로그를 사용할 수 있는지 여부를 지정합니다.Specifies whether the task log is enabled. truetrue
ExecutionLogCacheFolderExecutionLogCacheFolder 패키지 실행 로그 캐시에 사용되는 폴더입니다.The folder used to cache package execution log. 값이 비어 있는 경우 <드라이버>:\Users\[account]\AppData\Local\SSIS\Cluster\Agent\ELogCache 폴더 경로가 사용됩니다.The <driver>:\Users\[account]\AppData\Local\SSIS\Cluster\Agent\ELogCache folder path is used if the value is empty. [account]는 규모 확장 작업자 서비스를 실행하는 계정입니다.[account] is the account running Scale Out Worker service. 기본적으로 이 계정은 SSISScaleOutWorker140입니다.By default, the account is SSISScaleOutWorker140. 비어 있음Empty
ExecutionLogMaxBufferLogCountExecutionLogMaxBufferLogCount 메모리에 있는 하나의 실행 로그 버퍼에서 캐시된 최대 실행 로그 수입니다.The max number of execution logs cached, in one execution log buffer in memory. 1000010000
ExecutionLogMaxInMemoryBufferCountExecutionLogMaxInMemoryBufferCount 실행 로그에 대한 메모리의 최대 실행 로그 버퍼 수입니다.The max number of execution log buffers in memory for execution logs. 1010
ExecutionLogRetryCountExecutionLogRetryCount 실행 로깅이 실패할 경우 다시 시도 횟수입니다.The retry count if execution logging fails. 33
ExecutionLogRetryTimeoutExecutionLogRetryTimeout 실행 로깅에 실패 하면 재시도 제한 합니다.The retry timeout if execution logging fails. ExecutionLogRetryCount은 ExecutionLogRetryTimeout에 도달 하는 경우 무시 됩니다.ExecutionLogRetryCount is ignored if ExecutionLogRetryTimeout is reached. 7.00:00:00 (7 일)7.00:00:00 (7 days)
AgentIdAgentId 확장 규모 작업자의 작업자 에이전트 ID입니다.Worker agent Id of the Scale Out Worker 자동으로 생성됨Generated automatically

규모 확장 작업자 로그 보기View Scale Out Worker log

스케일 아웃 Worker 서비스의 로그 파일을는 <드라이버>: \Users\[계정]\AppData\Local\SSIS\ScaleOut\Agent 폴더 경로입니다.The log file of Scale Out Worker service is in the <driver>:\Users\[account]\AppData\Local\SSIS\ScaleOut\Agent folder path.

각 개별 작업의 로그 위치는 TasksRootFolder에 따라 WorkerSettings.config 파일에서 구성 됩니다.The log location of each individual task is configured in the WorkerSettings.config file by TasksRootFolder. 로그는 지정 되지 않은 경우에 <드라이버>: \Users\[계정]\AppData\Local\SSIS\ScaleOut\Tasks 폴더 경로입니다.If it is not specified, the log is in the <driver>:\Users\[account]\AppData\Local\SSIS\ScaleOut\Tasks folder path.

[계정] 스케일 아웃 작업자 서비스를 실행 하는 계정입니다.The [account] is the account running Scale Out Worker service. 기본적으로 이 계정은 SSISScaleOutWorker140입니다.By default, the account is SSISScaleOutWorker140.