Freigeben über


Zuweisen eines Auftrags zu einer Auftragskategorie

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 dazu finden Sie unter T-SQL-Unterschiede zwischen Azure SQL Managed Instance und SQL Server.

In diesem Thema wird beschrieben, wie Sie Microsoft SQL Server-Agent-Aufträge mithilfe von SQL Server Management Studio, Transact-SQL oder SQL Server Management Objects Auftragskategorien in SQL Server zuweisen.

Auftragskategorien helfen Ihnen dabei, Ihre Aufträge zum einfachen Filtern und Gruppieren zu organisieren. Sie können z. B. alle Aufträge für die Datenbanksicherung in der Datenbankwartungskategorie organisieren. Sie können Aufträge integrierten Auftragskategorien zuweisen, oder Sie erstellen eine benutzerdefinierte Auftragskategorie und weisen ihr dann Aufträge zu.

Vorbereitungen

Sicherheit

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

Verwendung von SQL Server Management Studio

So weisen Sie einen Auftrag einer Auftragskategorie zu

  1. Klicken Sie im Objekt-Explorer auf das Pluszeichen, um den Server zu erweitern, auf dem Sie einer Auftragskategorie einen Auftrag hinzufügen 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 anschließend Eigenschaftenaus.

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

  6. Klicken Sie auf OK.

Verwenden von Transact-SQL

So weisen Sie einen Auftrag einer Auftragskategorie zu

  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.

    -- 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).

Verwendung von SQL Server Management Objects

So weisen Sie einen Auftrag einer Auftragskategorie zu

Verwenden Sie die JobCategory -Klasse, indem Sie eine von Ihnen ausgewählte Programmiersprache, z. B. Visual Basic, Visual C# oder PowerShell verwenden.