Condividi tramite


Eliminare uno o più processi

Si applica a: SQL ServerIstanza gestita di SQL di Azure

Importante

In Istanza gestita di SQL di Azure sono attualmente supportate la maggior parte delle funzionalità di SQL Server Agent, ma non tutte. Per informazioni dettagliate, vedere Differenze T-SQL tra Istanza gestita di SQL di Azure e SQL Server.

Questo argomento descrive come eliminare i processi di Microsoft SQL Server Agent in SQL Server usando SQL Server Management Studio, Transact-SQL o SQL Server Management Objects.

Prima di iniziare

Sicurezza

È possibile modificare solo i processi di cui si è proprietari, a meno che non si appartenga al ruolo predefinito del server sysadmin .

Utilizzo di SQL Server Management Studio

Per eliminare un processo

  1. In Esplora oggetti connettersi a un'istanza del motore di database di SQL Server e, successivamente, espanderla.

  2. Espandere SQL Server Agente Processi, fare clic con il pulsante destro del mouse sul processo che si vuole eliminare e scegliere Elimina.

  3. Nella finestra di dialogo Elimina oggetto verificare che sia selezionato l'oggetto da eliminare.

  4. Fare clic su OK.

Per eliminare più processi

  1. In Esplora oggetti connettersi a un'istanza del motore di database di SQL Server e, successivamente, espanderla.

  2. Espandere SQL Server Agent.

  3. Fare clic con il pulsante destro del mouse su Monitoraggio attività processie scegliere Visualizza attività processi.

  4. In Monitoraggio attività processi, selezionare i processi che si vuole eliminare, fare clic con il pulsante destro del mouse sui processi selezionati e scegliere Elimina processi.

Utilizzo di Transact-SQL

Per eliminare un processo

  1. In Esplora oggetti connettersi a un'istanza del motore di database.

  2. Sulla barra Standard fare clic su Nuova query.

  3. Copiare e incollare l'esempio seguente nella finestra Query, quindi fare clic su Esegui.

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

Per altre informazioni, vedere sp_delete_job (Transact-SQL).

Utilizzo di SQL Server Management Objects

Per eliminare più processi

Usare la classe JobCollection con un linguaggio di programmazione a scelta, ad esempio Visual Basic, Visual C# o PowerShell. Per altre informazioni, vedere SQL Server Management Objects (SMO).