Freigeben über


Zuweisen eines Auftrags zu einer Auftragskategorie

Gilt für:SQL Serverazure SQL Managed Instance

Wichtig

In azure SQL Managed Instancewerden die meisten, aber nicht alle SQL Server-Agent-Features derzeit unterstützt. Weitere Informationen finden Sie unter zu den Unterschieden in T-SQL zwischen Azure SQL Managed Instance und SQL Server.

In diesem Thema wird das Zuweisen von Microsoft SQL Server-Agent-Aufträgen zu Auftragskategorien in SQL Server mithilfe von SQL Server Management Studio, Transact-SQL oder SQL Server Management Objects beschrieben.

Stellenkategorien helfen Ihnen, Ihre Aufträge für einfache Filterung und Gruppierung zu organisieren. Sie können beispielsweise alle Ihre Datenbanksicherungsaufträge in der Kategorie "Datenbankwartung" organisieren. Sie können den integrierten Auftragskategorien Aufträge zuweisen, oder Sie können eine benutzerdefinierte Auftragskategorie erstellen und diesem dann Aufträge zuweisen.

Bevor Sie beginnen

Sicherheit

Ausführliche Informationen finden Sie unter Implementieren von SQL Server Agent Security.

Verwenden von SQL Server Management Studio

Um einen Auftrag einer Auftragskategorie zuzuweisen

  1. Klicken Sie im Objekt-Explorerauf das Pluszeichen, um den Server zu erweitern, auf dem Sie einen Auftrag einer Auftragskategorie zuweisen möchten.

  2. Klicken Sie auf das Pluszeichen, um SQL Server Agentzu erweitern.

  3. Klicken Sie auf das Pluszeichen, um den Ordner Aufträge zu erweitern.

  4. Klicken Sie mit der rechten Maustaste auf den Auftrag, den Sie bearbeiten möchten, und wählen Sie Eigenschaftenaus.

  5. Wählen Sie im Dialogfeld Auftragseigenschaften -job_name in der Liste Kategorie die Auftragskategorie aus, die Sie dem Auftrag zuweisen möchten.

  6. Klicken Sie auf OK.

Verwenden von Transact-SQL

Einen Auftrag einer Auftragskategorie zuweisen

  1. Stellen Sie im Objekt-Explorereine Verbindung zu einer Instanz der Datenbank-Engine her.

  2. Klicken Sie auf der Standardleiste auf neue Abfrage.

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

    -- adding a new job category to the "NightlyBackups" job  
    USE msdb ;  
    GO  
    EXEC dbo.sp_update_job  
        @job_name = N'NightlyBackups',  
        @category_name = N'[Uncategorized (Local)]';  
    GO  
    

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

Verwenden von SQL Server-Verwaltungsobjekten

Um einen Job einer Jobkategorie zuzuweisen

Verwenden Sie die JobCategory Klasse mithilfe einer von Ihnen ausgewählten Programmiersprache, z. B. Visual Basic, Visual C# oder PowerShell.