Compartir por


eliminar trabajos

Se aplica a:SQL ServerAzure SQL Managed Instance

Importante

En Azure SQL Managed Instancese admiten actualmente la mayoría de las características del Agente SQL Server, pero no todas. Consulte Diferencias de T-SQL entre SQL Server y Azure SQL Managed Instance o Limitaciones de los trabajos del Agente SQL en SQL Managed Instance para obtener más información.

Un trabajo es una serie especificada de operaciones realizadas secuencialmente por el Agente SQL Server. De forma predeterminada, los trabajos no se eliminan cuando finaliza la ejecución. Puede eliminar uno o más trabajos del Agente Microsoft SQL Server independientemente del éxito o del fracaso del trabajo. También puede configurar el Agente Microsoft SQL Server 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 almacenamiento del sistema sp_delete_job (Transact-SQL) para eliminar un trabajo. A otros 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 detalles sobre los permisos de estos roles, consulte 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.

Descripción Tema
Describe cómo eliminar uno o varios de los trabajos del Agente Microsoft SQL Server. Eliminar uno o más trabajos
Describe cómo configurar el Agente Microsoft SQL Server para que elimine los trabajos automáticamente cuando se realizan correctamente, con error o se completan. Eliminar automáticamente un trabajo