Deaktivieren oder Aktivieren eines Auftrags

Gilt für:SQL ServerAzure SQL Managed Instance

Wichtig

In Azure SQL Managed Instance werden derzeit die meisten, aber nicht alle, SQL Server-Agent-Features unterstützt. Details hierzu finden Sie unter Unterschiede bei T-SQL zwischen SQL Server und Azure SQL Managed Instance.

In diesem Thema wird beschrieben, wie Sie einen Auftrag für den SQL Server-Agent in SQL Server mithilfe von SQL Server Management Studio oder Transact-SQL deaktivieren. Beim Deaktivieren eines Auftrags wird dieser nicht gelöscht, und kann gegebenenfalls wieder aktiviert werden.

Vorbereitungen

Sicherheit

Ausführliche Informationen finden Sie unter Implementieren der SQL Server-Agent-Sicherheit.

Verwendung von SQL Server Management Studio

So aktivieren oder deaktivieren Sie einen Auftrag

  1. Stellen Sie im Objekt-Explorereine Verbindung zu einer Instanz von SQL Server-Datenbank-Engineher, und erweitern Sie dann diese Instanz.

  2. Erweitern Sie SQL Server-Agent.

  3. Erweitern Sie Aufträge, und klicken Sie dann mit der rechten Maustaste auf den Auftrag, den Sie deaktivieren bzw. aktivieren möchten.

  4. Klicken Sie auf Deaktivieren, um einen Auftrag zu deaktivieren. Klicken Sie auf Aktivieren, um einen Auftrag zu aktivieren.

Verwenden von Transact-SQL

So aktivieren oder deaktivieren Sie einen Auftrag

  1. Stellen Sie im Objekt-Explorer eine Verbindung mit einer Datenbank-Engine-Instanz her.

  2. Klicken Sie in der Standardleiste auf Neue Abfrage.

  3. Kopieren Sie das folgende Beispiel, fügen Sie es in das Abfragefenster ein, und klicken Sie auf Ausführen.

    -- changes the name, description, and disables status of the job NightlyBackups.  
    USE msdb ;  
    GO  
    
    EXEC dbo.sp_update_job  
        @job_name = N'NightlyBackups',  
        @new_name = N'NightlyBackups -- Disabled',  
        @description = N'Nightly backups disabled during server migration.',  
        @enabled = 0 ;  
    GO  
    

Weitere Informationen finden Sie unter sp_update_job (Transact-SQL).