none
Saber o Status de execução de uma DTS RRS feed

  • Pergunta

  • Pessoal,

     

    Estou com um problema no meu servidor SQL. Com isso, algumas DTS que levam algumas horas pra executar estão travando e não terminam nunca. Eu preciso comprovar se a DTS parou de executar e não sei como saber o status dela.

    Tem alguma maneira de eu saber se a DTS está sendo executada ou não? Qual o status dela? Ou alguma função no SQL que me indique o que está sendo executado no momento? Ou algo parecido que possa me ajudar?

     

    Muito obrigado.

    sexta-feira, 22 de fevereiro de 2008 14:37

Respostas

  • existe uma opcao chamada error handling, vc. habilita um arquivo texto para receber o log da execucao do seu DTS, no designer no menu pacage selecione properties na tab logging vc. tem a opcao de salvar o log do DTS, acho que isso vai ajudar muito na identificacao do problema

     

    Abs;

     

    sexta-feira, 22 de fevereiro de 2008 16:01

Todas as Respostas

  • existe uma opcao chamada error handling, vc. habilita um arquivo texto para receber o log da execucao do seu DTS, no designer no menu pacage selecione properties na tab logging vc. tem a opcao de salvar o log do DTS, acho que isso vai ajudar muito na identificacao do problema

     

    Abs;

     

    sexta-feira, 22 de fevereiro de 2008 16:01
  • Boa Tarde Renato,

     

    Seja bem vindo ao fórum de SQL Serve no MSDN. Estaremos aqui tentando ajudá-lo na resolução de seus problemas contribuindo com nosso conhecimento e experiência à medida do possível.

     

    Monitorar o status de um pacote DTS não é algo tão simples quanto debugar uma SP ou algo do tipo. O SQL Server também fornece funções internas para descobrir o que está rodando mas no caso do DTS, ele costuma acessar dados fora do SQL Server e nesse caso essas funções não capturam esse comportamento.

     

    A dica do Colla é importante no processo de um Debug. Ela é um pouco mais genérica, mas sem dúvida bastante efetiva. Existe alguma tarefa em particular que esteja "travando" ? Qual seria ela ? Dependendo da resposta é possível utilizar algumas outras estratégias.

     

    [ ]s,

     

    Gustavo

     

    sexta-feira, 22 de fevereiro de 2008 17:48
  • Marcelo, muito obrigado.

    Acho que isso vai ajudar bastante.

    Valeu mesmo.

     

    sexta-feira, 22 de fevereiro de 2008 20:26
  • Este servidor é remoto aqui no cliente, então não tenho muito acesso a esta máquina. Mas com esse log, pelo menos, consigo saber se a DTS foi cancelada, o horário, etc.... Acho que isso deve ajudar. Vou configurar eses logs e aguardar o problema acontecer novamente. Muito obrigado pela ajuda e atenção.

    Grande abraço.

     

    sexta-feira, 22 de fevereiro de 2008 20:30