SQL Server 2017 SSIS executa pacote na linha de comando

SQL Server 2017 SSIS executa pacote na linha de comando

Queríamos migrar para o SQL Server 2017. Depois de configurar tudo, tivemos um problema de desempenho do servidor.

Depois de algumas semanas, descobrimos que os pacotes SSIS requerem exatos 10 segundos a mais para serem executados para cada pacote.

Isso só acontece se executarmos o pacote com o dtexec /fcomando e carregarmos o pacote do sistema de arquivos.

Já tentamos recriar o pacote e rodar o dtexec com 32 e 64 bits. Nada mudou com isso. Porém, se executarmos o pacote no Visual Studio ou no catálogo do serviço de integração o pacote será iniciado imediatamente e terá um tempo de execução reduzido em 10 segundos.

Responder1

Esses 10 segundos extras podem estar relacionados ao tempo que o dtexec leva para validar todos os componentes do pacote antes de executá-lo.

Uma coisa que você deve validar se os pacotes estão sendo executados no modo de depuração ou no modo detalhado de log. Isso também deve explicar o tempo extra necessário. Tente executar o pacote da seguinte maneira:

dtexec /f package_location /set "\Package.Properties[LoggingMode];2"

informação relacionada