Compartir a través de


Eliminar uno o varios trabajos

se aplica a:SQL Serverazure SQL Managed Instance

Importante

En Instancia administrada de Azure SQL, la mayoría de las funcionalidades del Agente SQL Server, pero no todas, 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 eliminar trabajos del Agente SQL Server de Microsoft en SQL Server mediante SQL Server Management Studio, Transact-SQL o Objetos de administración de SQL Server.

Antes de empezar

Seguridad

A menos que sea miembro del rol de servidor fijo sysadmin, solo puede eliminar las tareas que posee.

Uso de SQL Server Management Studio

Para eliminar un trabajo

  1. En Explorador de objetos, conéctese a una instancia del motor de base de datos de SQL Server y luego expanda esa instancia.

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

  3. En el cuadro de diálogo Eliminar objeto , confirme que el trabajo que quiere eliminar está seleccionado.

  4. Haga clic en Aceptar.

Para eliminar varios trabajos

  1. En Explorador de objetos, conéctese a una instancia del motor de base de datos de SQL Server y después expanda esa instancia.

  2. Expanda Agente de SQL Server.

  3. Haga clic con el botón derecho en Monitor de actividad de trabajosy luego haga clic en Ver actividad de trabajos.

  4. En el Monitor de actividad de trabajo, seleccione los trabajos que desea eliminar, haga clic con el botón derecho en la selección y elija Eliminar trabajos.

Uso de Transact-SQL

Para eliminar un trabajo

  1. En Explorador de objetos, conéctese a una instancia del motor de base de datos.

  2. En la barra Estándar, haga clic en Nueva consulta.

  3. Copie y pegue el ejemplo siguiente en la ventana de consulta y haga clic en Ejecutar.

    USE msdb ;  
    GO  
    
    EXEC sp_delete_job  
        @job_name = N'NightlyBackups' ;  
    GO  
    

Para obtener más información, vea sp_delete_job (Transact-SQL).

Uso de objetos de administración de SQL Server

Para eliminar varios trabajos

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