none
Ler processos do Windows (task manager) RRS feed

  • Pergunta

  • Turma,

    Existe alguma forma de através do SQL server ler se um processo está em execução no Windows.

    Por exemplo: gostaria se saber se a calculadora do Windows está aberta (calc.exe)

    Se for no task manager vejo que o processo está lá, mas gostaria de ler através do SQL Server. Isso é possível?

    Lembrando que o exemplo da calculadora é meramente um exemplo. O que vale é a ideia!

    segunda-feira, 28 de dezembro de 2015 14:14

Respostas

  • Pabliciogr bom dia,

    Cara função nativa não tem, mas você pode fazer um script para isso. 

    Utilizando o xp_cmdshell você consegue listar os processos.

    EXEC sys.xp_cmdshell 'tasklist'


    Se a resposta foi útil por favor classifique. Tiago Neves - @tiagolneves - acesse o meu blog http://www.tiagoneves.net

    • Sugerido como Resposta FLauffer segunda-feira, 28 de dezembro de 2015 15:20
    • Marcado como Resposta Pabliciogr segunda-feira, 28 de dezembro de 2015 15:57
    segunda-feira, 28 de dezembro de 2015 14:27