Compartir a través de


Eliminar trabajos

Un trabajo es una serie específica de operaciones que el Agente SQL Server realiza secuencialmente. De forma predeterminada, los trabajos no se eliminan cuando finaliza la ejecución. Puede eliminar uno o más trabajos del Agente SQL Server de Microsoft independientemente del éxito o del fracaso del trabajo. También puede configurar el Agente SQL Server de Microsoft para que elimine los trabajos automáticamente cuando se realizan correctamente, con error o se completan.

De forma predeterminada, los miembros del rol fijo de servidor sysadmin pueden ejecutar el procedimiento almacenado del sistema sp_delete_job (Transact-SQL) para eliminar un trabajo. Al resto de usuarios se les debe conceder uno de los siguientes roles fijos de base de datos del Agente SQL Server en la base de datos msdb:

  • SQLAgentUserRole

  • SQLAgentReaderRole

  • SQLAgentOperatorRole

Para obtener más información acerca de los permisos de estos roles, vea Roles fijos de base de datos del Agente SQL Server.

Los miembros del rol fijo de servidor sysadmin pueden ejecutar sp_delete_job para eliminar cualquier trabajo. Un usuario que no sea miembro del rol fijo de servidor sysadmin solo puede eliminar los trabajos de los que sea propietario.

Tareas relacionadas

Descripción

Tema

Describe cómo eliminar uno o varios de los trabajos del Agente SQL Server de Microsoft.

Eliminar uno o más trabajos

Describe cómo configurar el Agente SQL Server de Microsoft para que elimine los trabajos automáticamente cuando se realizan correctamente, con error o se completan.

Eliminar un trabajo automáticamente