Delen via


Een taak stoppen

van toepassing op:SQL ServerAzure SQL Managed Instance

Belangrijk

Op Azure SQL Managed Instanceworden de meeste, maar niet alle FUNCTIES van SQL Server Agent momenteel ondersteund. Zie T-SQL-verschillen tussen Azure SQL Managed Instance en SQL Server voor meer informatie.

In dit onderwerp wordt beschreven hoe u een Microsoft SQL Server Agent-taak stopt. Een taak is een opgegeven reeks acties die door SQL Server Agent worden uitgevoerd.

Voordat u begint

Beperkingen en beperkingen

  • Als een taak momenteel een stap van het type CmdExec of PowerShell-uitvoert, wordt het proces dat wordt uitgevoerd (bijvoorbeeld MyProgram.exe) gedwongen voortijdig te beĆ«indigen. Dit kan onvoorspelbaar gedrag veroorzaken, zoals bestanden die worden gebruikt door het proces dat wordt geopend.

  • Voor een taak met meerdere servers wordt een STOP-instructie voor de taak geplaatst op alle doelservers van de taak.

Veiligheid

Zie SQL Server Agent Securityimplementeren voor gedetailleerde informatie.

SQL Server Management Studio gebruiken

Een taak stoppen

  1. Maak in Objectverkenner verbinding met een exemplaar van de SQL Server Database Engine en vouw dat exemplaar vervolgens uit.

  2. Vouw SQL Server Agentuit, vouw takenuit, klik met de rechtermuisknop op de taak die u wilt stoppen en klik vervolgens op Taak stoppen.

  3. Als u meerdere taken wilt stoppen, klikt u met de rechtermuisknop op taakactiviteitcontroleen klikt u vervolgens op Taakactiviteit weergeven. Selecteer in de taakactiviteitcontrole de taken die u wilt stoppen, klik met de rechtermuisknop op uw selectie en klik vervolgens op Taken stoppen.

Transact-SQL gebruiken

Een taak stoppen

  1. Maak in Objectverkennerverbinding met een exemplaar van Database Engine.

  2. Klik op de Standaardbalk op Nieuwe query.

  3. Kopieer en plak het volgende voorbeeld in het queryvenster en klik op uitvoeren.

    -- stops a job named Weekly Sales Data Backup  
    USE msdb ;  
    GO  
    
    EXEC dbo.sp_stop_job  
        N'Weekly Sales Data Backup' ;  
    GO  
    

Zie sp_stop_job (Transact-SQL)voor meer informatie.

SQL Server-beheerobjecten gebruiken

Een taak stoppen

Roep de Stop methode van de klasse Job aan met behulp van een programmeertaal die u kiest, zoals Visual Basic, Visual C# of PowerShell. Zie SMO-(SQL Server Management Objects) voor meer informatie.