(0) exportieren Drucken
Alle erweitern
Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original

Löschen eines Auftragsschrittprotokolls

Themenstatus: Einige Informationen in diesem Thema sind vorläufig und können in zukünftigen Versionen geändert werden. In den Vorabinformationen werden neue Funktionen oder Änderungen an vorhandenen Funktionen in Microsoft SQL Server 2014 beschrieben.

In diesem Thema wird beschrieben, wie Sie ein Auftragsschrittprotokoll des SQL Server-Agents löschen.

Einschränkungen

Wenn Auftragsschritte gelöscht werden, werden auch die entsprechenden Ausgabeprotokolle gelöscht.

Sicherheit

Berechtigungen

Sie können nur Aufträge ändern, 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 [Nach oben]

So löschen Sie ein Auftragsschrittprotokoll des SQL Server-Agents

  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, erweitern Sie Aufträge, klicken Sie mit der rechten Maustaste auf den Auftrag, den Sie ändern möchten, und klicken Sie dann auf Eigenschaften.

  3. Löschen Sie im Dialogfeld Auftragseigenschaften den ausgewählten Auftragsschritt.

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

So löschen Sie ein Auftragsschrittprotokoll des SQL Server-Agents

  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 in das Abfragefenster, und klicken Sie auf Ausführen.

    -- removes the job step log for step 2 in the job Weekly Sales Data Backup
    USE msdb ;
    GO
    
    EXEC dbo.sp_delete_jobsteplog
        @job_name = N'Weekly Sales Data Backup',
        @step_id = 2;
    GO
    

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

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

Verwenden Sie die DeleteJobStepLogs-Methoden der Job-Klasse in einer Programmiersprache Ihrer Wahl, z. B. Visual Basic, Visual C# oder PowerShell. Weitere Informationen finden Sie unter SQL Server Management Objects (SMO).

-- Uses PowerShell to delete all job step log files that have ID values larger than 5.
$srv = new-object Microsoft.SqlServer.Management.Smo.Server("(local)")
$jb = $srv.JobServer.Jobs["Test Job"]
$jb.DeleteJobStepLogs(5)

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

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2014 Microsoft