Freigeben über


Löschen eines oder mehrerer Aufträge

In diesem Thema wird beschrieben, wie Sie Microsoft SQL Server-Agent-Aufträge in SQL Server 2012 mithilfe von SQL Server Management Studio, Transact-SQL oder SQL Server Management Objects löschen können.

In diesem Thema

  • Vorbereitungen:

    Sicherheit

  • So löschen Sie einen oder mehrere Aufträge mit:

    SQL Server Management Studio

    Transact-SQL

    SQL Server Management Objects

Vorbereitungen

Sicherheit

Sie können nur Aufträge löschen, die in Ihrem Besitz sind, es sei denn, Sie sind ein Mitglied der festen Serverrolle sysadmin.

Pfeilsymbol, dass mit dem Link "Zurück zum Anfang" verwendet wird[Top]

Verwendung von SQL Server Management Studio

So löschen Sie einen Auftrag

  1. Stellen Sie im Objekt-Explorer eine Verbindung mit einer Instanz von SQL Server Database Engine (Datenbankmodul) her, und erweitern Sie dann diese Instanz.

  2. Erweitern Sie SQL Server-Agent, und erweitern Sie Aufträge. Klicken Sie mit der rechten Maustaste auf den Auftrag, den Sie löschen möchten, und klicken Sie dann auf Löschen.

  3. Bestätigen Sie im Dialogfeld Objekt löschen, dass der Auftrag tatsächlich gelöscht werden soll.

  4. Klicken Sie auf OK.

So löschen Sie mehrere Aufträge

  1. Stellen Sie im Objekt-Explorer eine Verbindung mit einer Instanz von SQL Server Database Engine (Datenbankmodul) her, und erweitern Sie dann diese Instanz.

  2. Erweitern Sie SQL Server-Agent.

  3. Klicken Sie mit der rechten Maustaste auf Auftragsaktivitätsmonitor, und klicken Sie dann auf Auftragsaktivitäten anzeigen.

  4. Wählen Sie im Auftragsaktivitätsmonitor die Aufträge aus, die Sie löschen möchten. Klicken Sie mit der rechten Maustaste auf die Auswahl, und klicken Sie auf Aufträge löschen.

Pfeilsymbol, dass mit dem Link "Zurück zum Anfang" verwendet wird[Top]

Verwendung von Transact-SQL

So löschen Sie einen Auftrag

  1. Stellen Sie im Objekt-Explorer eine Verbindung zu einer Instanz von Database Engine (Datenbankmodul) 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.

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

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

Pfeilsymbol, dass mit dem Link "Zurück zum Anfang" verwendet wird[Top]

Mit SQL Server Management Objects

So löschen Sie mehrere Aufträge

Verwenden Sie die JobCollection-Klasse in einer von Ihnen ausgewählten Programmiersprache, z. B. Visual Basic, Visual C# oder PowerShell. Weitere Informationen finden Sie unter SQL Server Management Objects (SMO).

Pfeilsymbol, dass mit dem Link "Zurück zum Anfang" verwendet wird[Top]