none
Execute Process Task Vs compartilhamento RRS feed

  • Pergunta

  • Ola Senhores blz estou com uma duvida criei um pacote que utiliza o Execute Process Task e nele esta uma chamada

    para um bat em um compartilhamento bom ate ai nada de mais ele executa se eu conceder permissão de execução por meio de uma tela 

    que e chamada toda vez que executo o pacote no bids  bom depois de feito deploy do pacote e coloca-lo para rodar em um job ele o job fica rodando 

    eternamente creio que esperando a confirmação da execução mas como não a tela para setar o execute ele fica rodando ad eterno.

    Alguem tem alguma dica?

    quarta-feira, 8 de maio de 2013 23:19

Respostas

  • André boa tarde.

    Realmente no SQL agent não existe opção de interface com o usuário, pois o processo é executado no lado servidor. Utilize variável globais com parâmetros de entrada. O seu valor de input que vc utiliza atualmente em sua interface ,poderá ser substituido por exemplo por um XML contendo o valor esperado pelo pacote, ou até mesmo um campo em uma tabela de criada para este fim.

    Este exemplo mostra um XML setando o nome do servidor, mas pode utilizar tranquilamente em uma variável global também.

    https://www.simple-talk.com/sql/ssis/xml-configuration-files-in-sql-server-integration-services/

    Abs.


    Eduardo Gomes - http://www.h1solucoes.com.br - Twitter: @edugp_sp

    quinta-feira, 9 de maio de 2013 17:16