Array
(
)

monitorar inatividade

The_holyman
   - 22 nov 2006

Prezados colegas, alguem sabe me dizer se e possivel criar no sql server uma stored procedure que monitore se por um tempo x minutos uma tabela nao esta sendo gravada! e se apos esse tempo de inatividade ele executasse alguma acao! fico no aguardo, muito obrigado.

Ramms
   - 22 nov 2006

O que vc pode fazer é montar um pacote no DTS que verifica isso e executa a ação. Ai vc bota ele num Job que rode dentro de um tempo delimitado. É um trabalho horrível esse, não recomendo... sei lá, não me agrada, mas testa e vê se te serve, pq stored procedure em sí não vai ficar indo e voltando lá na tabela verificando... ela tem que ser executada por alguém, não executa sozinha.

The_holyman
   - 22 nov 2006

Cara obrigado pela dica, isso ja pode me ajudar com toda certeza,mas eu nao sei praticamente nada de sql server vc poderia por favor me dá alguns caminhos para fazer isso? é possivel agendar para uma stored procedure ou algum codigo sql rode no banco em determinado horario?

The_holyman
   - 22 nov 2006

Cara obrigado pela dica, isso ja pode me ajudar com toda certeza,mas eu nao sei praticamente nada de sql server vc poderia por favor me dá alguns caminhos para fazer isso? é possivel agendar para uma stored procedure ou algum codigo sql rode no banco em determinado horario?

Ramms
   - 22 nov 2006

Que versão do SQL Server vc usa?

Sim sim, vc pode montar a strored procedure pra fazer o que quiser.
Dps de montada vc vai em management >> SQL Server agent >> Jobs
Ai vc cria um job novo, em step vc seleciona o type como Transact-SQL, em shedules programa em que horário ele vai rodar.
O processo é diferente de acordo com as versões do SQL.

Qualquer dúvida poste ai!!!