2009-08-01 14 views
29

Estoy usando SQL Server 2008 y necesito ejecutar un trabajo SQL desde el Agente de SQL Server. Soy nuevo en SQL Server Job y quiero ejecutar un procedimiento almacenado regularmente desde un trabajo de SQL Server. Pero no encontré dónde especificar el procedimiento almacenado ejecutado que no sea copiar & pegar comandos SQL.¿Cómo ejecuto un procedimiento almacenado en un trabajo del Agente SQL?

Aquí está mi pantalla instantánea:

enter image description here

¿Alguna idea de cómo asignar procedimiento almacenado para ejecutar en el servidor de tareas de SQL?

Respuesta

51

Sólo tiene que añadir esta línea a la ventana hay:

exec (your stored proc name) (and possibly add parameters) 

Lo que se llama el procedimiento almacenado, y qué parámetros de qué esperar?

+0

Gracias Marc, mi procedimiento de almacenamiento no tiene parámetros. Simplemente hace un trabajo de limpieza para eliminar todos los registros de edad como lo hice en la pregunta anterior. En mi muestra, solo necesito ingresar "exec [dbo]. [MyStoreProcedureName]", ¿correcto? – George2

+1

Sí, eso sería todo. –

+6

Contexto de base de datos también: cambie la base de datos a "MyDB" o especifique el proceso almacenado como EXEC Mydb.dbo.MyProcname – gbn

Cuestiones relacionadas