2010-09-24 17 views
7

Tengo una consulta SQL simple que actualiza algunos campos de fecha en un registro, en una instancia de SQL Express.automatizar una consulta SQL para ejecutar cada mes

Me gustaría que se ejecute automáticamente cada mes. ¿Cuál es la mejor manera de lograr esto en SQL Server 2005 Express utilizando Management Studio?

+0

Tener un archivo .bat ejecutado en un día determinado para hacer esta consulta, podría funcionar. –

+1

¿Por qué alguna vez usarías .bat cuando puedes usar un trabajo que está integrado en SQL Server exactamente para este propósito? – Matt

+0

@matt, porque no leyó la pregunta. sql server express no viene con el agente de servidor sql. es decir, lo que le permite programar tareas en el servidor SQL. – DForck42

Respuesta

0

Cree un trabajo con programación mensual en Sql Agent y asígnele una tarea T-Sql con esta consulta.

+0

Parece que no veo un Agente SQL. Lamento no haber mencionado que esto era Sql Server 2005 Express y estoy usando Management Studio Express. ¿Todavía puedo lograr esto? ¡Gracias! – drpcken

+0

Esta sería una buena opción si hubiera otro SKU no Express de SQL Server ejecutándose en otro lugar. –

+0

abajo votaron porque no miraron hacia arriba ese expreso no viene con el agente de servidor sql. – DForck42

0

puedes usar el archivo bat para conectarte a tu sql express usando sqlcmd.exe y luego configurar ese archivo bat i n programador de Windows para ejecutarlo en el intervalo de tiempo deseado.

Cuestiones relacionadas