Compartir a través de


Eliminar automáticamente un trabajo

se aplica a:SQL Serverazure SQL Managed Instance

Importante

En Instancia administrada de Azure SQL, la mayoría, pero no todas las características del Agente SQL Server se admiten actualmente. Consulte diferencias de T-SQL de Azure SQL Managed Instance con respecto a SQL Server para más información.

En este tema se describe cómo configurar el Agente SQL Server de Microsoft en SQL Server para eliminar automáticamente las tareas cuando se completan correctamente, fallan o se terminan utilizando SQL Server Management Studio o los Objetos de administración de SQL Server.

Las notificaciones de tareas garantizan que los administradores de bases de datos sepan cuándo se completan las tareas y con qué frecuencia se ejecutan. Entre las respuestas de trabajo típicas se incluyen las siguientes:

  • Notificar al operador mediante correo electrónico, mensajería electrónica o un mensaje mediante net send.

    Emplee una de estas respuestas de trabajo si el operador debe realizar una acción de seguimiento. Por ejemplo, si un trabajo de copia de seguridad se completa correctamente, el operador debe recibir una notificación para quitar la cinta de copia de seguridad y almacenarla en una ubicación segura.

  • Escribir un mensaje de evento en el registro de aplicaciones de Windows.

    Puede usar esta respuesta solo para trabajos fallidos.

  • Eliminar automáticamente el trabajo.

    Use esta respuesta de trabajo si está seguro de que no es necesario volver a ejecutar este trabajo.

Antes de empezar

Seguridad

Para obtener información detallada, consulte Implementación de la seguridad del Agente SQL Server.

Uso de SQL Server Management Studio

Para eliminar automáticamente un trabajo

  1. En Explorador de objetos, conectarse a una instancia del motor de base de datos de SQL Server y, a continuación, expandir esa instancia.

  2. Expanda Agente SQL Server, expanda Tareas, haga clic con el botón derecho en la tarea que desea editar y, a continuación, haga clic en Propiedades.

  3. Seleccione la página Notificaciones.

  4. Compruebe y configure que el trabajose elimine automáticamente, luego elija una de las siguientes opciones:

    • Haga clic en Cuando el trabajo se realice correctamente para eliminar el estado del trabajo cuando se haya completado correctamente.

    • Haga clic en Cuando se produzca un error en el trabajo para eliminar el trabajo cuando se haya completado sin éxito.

    • Haga clic en Cuando el trabajo se complete para eliminar el trabajo independientemente del estado de finalización.

Uso de objetos de administración de SQL Server

Para eliminar automáticamente un trabajo

Use la propiedad DeleteLevel de la clase Job usando un lenguaje de programación que elija, como Visual Basic, Visual C# o PowerShell. Para obtener más información, consulte Objetos de Administración de SQL Server (SMO).