Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a:SQL Server
SSIS Integration Runtime no Azure Data Factory
O Scale Out Worker executa o serviço Scale Out Worker para buscar tarefas de execução do Scale Out Master. Em seguida, o worker executa os pacotes localmente com ISServerExec.exe.
Configurar o serviço Scale Out Worker
Você pode configurar o serviço Worker do Scale Out usando o arquivo \<drive\>:\Program Files\Microsoft SQL Server\140\DTS\Binn\WorkerSettings.config. É necessário reiniciar o serviço depois de atualizar o arquivo de configuração.
| Configuração | Descrição | Valor padrão |
|---|---|---|
| DisplayName | O nome de exibição do Trabalho de Expansão. NÃO em uso no SQL Server 2017. | Nome do computador |
| Descrição | A descrição do Scale Out Worker. NÃO em uso no SQL Server 2017. | Vazio |
| MasterEndpoint | O endpoint para conectar-se ao Scale Out Master. | O ponto de extremidade definido durante a instalação do Trabalho de Expansão |
| MasterHttpsCertThumbprint | A impressão digital do certificado de cliente TLS/SSL usada para autenticar o Scale Out Master | A impressão digital do certificado do cliente especificada durante a instalação do Trabalho de Expansão. |
| WorkerHttpsCertThumbprint | A impressão digital do certificado do Scale Out Master usada para autenticar o Scale Out Worker. | A impressão digital do certificado criado e instalado automaticamente durante a instalação do Scale Out Worker |
| Localização da loja | O local de armazenamento do certificado de trabalho. | LocalMachine |
| StoreName | O nome do repositório no qual está o certificado do trabalho. | Meu |
| AgentHeartbeatInterval | O intervalo de pulsação do Trabalho de Expansão. | 00:01:00 |
| TaskHeartbeatInterval | O intervalo no qual o Trabalho de Expansão relata o estado da tarefa. | 00:00:10 |
| HeartbeatErrorTolerance | Após esse período de tempo desde o último heartbeat bem-sucedido da tarefa, a tarefa será encerrada se uma resposta de erro ao heartbeat for recebida. | 00:10:00 |
| TaskRequestMaxCPU | O limite máximo de CPU para o worker de scale-out solicitar tarefas. | 70.0 |
| TaskRequestMinMemory | O limite mínimo de memória, em MB, para que o Scale Out Worker solicite tarefas. | 100.0 |
| MaxTaskCount | O número máximo de tarefas que o Scale Out Worker pode conter. | 10 |
| Intervalo de concessão | O intervalo de concessão de uma tarefa contida pelo Trabalho de Expansão. | 00:01:00 |
| TasksRootFolder | A pasta dos logs de tarefas. Se o valor estiver vazio, o caminho de pasta \<drive\>:\Users\[account]\AppData\Local\SSIS\Cluster\Tasks será usado. [account] é a conta que executa o serviço Scale Out Worker. Por padrão, a conta é SSISScaleOutWorker140. |
Vazio |
| TaskLogLevel | O nível de log da tarefa do Scale Out Worker. (0x01 detalhado, 0x02 informação, 0x04 aviso, 0x08 erro, 0x10 progresso, 0x20 erro crítico, 0x40 auditoria) | 126 (Informação, Aviso, Erro, Progresso, ErroCrítico, Auditoria) |
| TaskLogSegment | O período de tempo de um arquivo de log de tarefas. | 00:00:00 |
| TaskLogEnabled | Especifica se o log de tarefas está habilitado. | verdadeiro |
| ExecutionLogCacheFolder | A pasta usada para armazenar em cache o log de execução de pacote. Se o valor estiver vazio, o caminho de pasta \<drive\>:\Users\[account]\AppData\Local\SSIS\Cluster\Agent\ELogCache será usado. [account] é a conta que executa o serviço Trabalho de Expansão. Por padrão, a conta é SSISScaleOutWorker140. |
Vazio |
| ExecutionLogMaxBufferLogCount | O número máximo de logs de execução mantidos em cache em um buffer de logs de execução na memória. | 10000 |
| ExecutionLogMaxInMemoryBufferCount | O número máximo de buffers de logs de execução na memória. | 10 |
| ExecutionLogRetryCount | O número de tentativas caso o registro em log da execução falhe. | 3 |
| ExecutionLogRetryTimeout | O tempo limite para nova tentativa se o registro em log da execução falhar. Se ExecutionLogRetryTimeout for atingido, ExecutionLogRetryCount será ignorado. | 7.00:00:00 (7 dias) |
| AgentId | ID do agente de trabalho do Scale Out Worker | Gerado automaticamente |
Exibir o log do Scale Out Worker
O arquivo de log do serviço Scale Out Worker está na pasta \<drive\>:\Users\\[account]\AppData\Local\SSIS\ScaleOut\Agent.
A localização do log de cada tarefa é configurada no arquivo WorkerSettings.config no TasksRootFolder. Se um valor não for especificado, o log estará na pasta \<drive\>:\Users\\[account]\AppData\Local\SSIS\ScaleOut\Tasks.
O parâmetro [account] é a conta usada para executar o serviço Worker de Scale Out. Por padrão, a conta é SSISScaleOutWorker140.