Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a:SQL Server
Istanza gestita di Azure SQL
Importante
In Azure SQL Managed Instance, sono attualmente supportate la maggior parte, ma non tutte, le funzionalità di SQL Server Agent. Per informazioni dettagliate, vedere differenze T-SQL tra Azure SQL Managed Instance e SQL Server o limitazioni dei processi di SQL Agent su Azure SQL Managed Instance.
In questo argomento viene descritta la procedura per arrestare un processo di Microsoft SQL Server Agent. Un processo è una serie specificata di azioni eseguite da SQL Server Agent.
Prima di iniziare: ,
Per interrompere un lavoro utilizzando:
Prima di iniziare
Limitazioni e restrizioni
Se un processo esegue attualmente un passaggio di tipo CmdExec o PowerShell, il processo in esecuzione (ad esempio, MyProgram.exe) viene forzato a terminare prematuramente. Ciò può causare un comportamento imprevedibile, come i file che sono usati dal processo e vengono tenuti aperti.
Per un processo multiserver, viene inviata un'istruzione STOP per il processo a tutti i server di destinazione del processo.
Sicurezza
Per informazioni dettagliate, vedere Implementare la sicurezza di SQL Server Agent.
Uso di SQL Server Management Studio
Per interrompere un'attività
In Esplora oggetti, connettersi a un'istanza del Motore di Database di SQL Server, e quindi espandere tale istanza.
Espandere SQL Server Agent, espandere Processi, fare clic con il pulsante destro del mouse sul processo che si vuole arrestare e quindi scegliere Arresta processo.
Per arrestare più processi, cliccare con il tasto destro del mouse su Monitoraggio attività processi e quindi scegliere Visualizza attività processi. Nel Monitor attività lavorative, selezionare i lavori da arrestare, cliccare con il tasto destro sulla selezione e poi scegliere Arresta lavori.
Uso di Transact-SQL
Per interrompere un'attività
In Esplora oggetti, collegarsi a un'istanza di Database Engine.
Sulla barra Standard fare clic su Nuova query.
Copiare e incollare l'esempio seguente nella finestra Query, quindi fare clic su Esegui.
-- stops a job named Weekly Sales Data Backup USE msdb ; GO EXEC dbo.sp_stop_job N'Weekly Sales Data Backup' ; GO
Per altre informazioni, vedere sp_stop_job (Transact-SQL).
Utilizzo degli oggetti di gestione di SQL Server
Per arrestare un'attività
Chiamare il metodo Stop della classe Job usando un linguaggio di programmazione scelto, ad esempio Visual Basic, Visual C# o PowerShell. Per altre informazioni, vedere SQL Server Management Objects (SMO).