Atualização de dados num BD compartilhado

Senhores, tendo em vista o seguinte cenário:

Tenho um banco de dados (SQLServer 2005) que é acessado por aplicações distintas (todas em java); nesse banco há colunas de alguns registros que são atualizados periodicamente uma (e somente uma) vez por dia. A pergunta é: essa atualização periódica deve ser feita como?

no meu código java?
no schedulle do sql?
num agente escrito em java rodando no servidor de aplicação?
alguma outra ideia?

Olá ddso,

Na minha opinião você pode fazer através de job scheduler.

Abraços.

_ _
Fabiano Abreu
Papo Sql - Um blog com tutoriais, dicas e truques sobre SQL