Compartir a través de


eliminar trabajos

Se aplica a: SQL Server Azure SQL Managed Instance

Importante

En Azure SQL Managed Instance, actualmente son compatibles la mayoría de las características del Agente SQL Server. Consulte Diferencias entre T-SQL de Azure SQL Managed Instance y SQL Server para más información.

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 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. 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 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. Automatically Delete a Job