Freigeben über


Konfigurieren des Zeitplans für einen SQL Server-Agent-Auftrag

Gilt für: SQL Server Azure SQL Managed Instance

In diesem Artikel wird beschrieben, wie Sie einen Zeitplan für einen Auftrag konfigurieren, den der SQL Server-Agent in SQL Server oder Azure SQL Managed Instance ausführen soll. Einen Zeitplan für einen SQL Server-Agent-Auftrag können Sie mit SQL Server Management Studio, Transact-SQL oder SQL Server Management Objects konfigurieren.

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.

Sicherheit

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

Voraussetzungen

Um einen Zeitplan für einen Auftrag zu konfigurieren, müssen Sie bereits einen Auftrag erstellt haben. Wenn Sie einen Auftrag erstellen müssen, finden Sie entsprechende Informationen unter Erstellen eines Auftrags.

Konfigurieren eines Zeitplans für einen Auftrag

Einen Zeitplan für einen SQL Server-Agent-Auftrag können Sie mithilfe von SQL Server Management Studio, Transact-SQL oder SQL Server Management Objects konfigurieren.

Gehen Sie wie folgt vor, um einen Zeitplan in SQL Server Management Studio zu erstellen:

  1. Öffnen Sie SQL Server Management Studio (SSMS).

  2. Stellen Sie im Objekt-Explorer eine Verbindung mit einer Instanz von SQL Server her, und erweitern Sie dann diese Instanz.

  3. Erweitern Sie erst SQL Server-Agent und dann Aufträge, klicken Sie mit der rechten Maustaste auf den zu planenden Auftrag, und wählen Sie Eigenschaften aus.

  4. Wählen Sie die Seite Zeitpläne und dann Neu aus.

  5. Geben Sie in das Feld Name einen Namen für den neuen Zeitplan ein.

  6. Deaktivieren Sie das Kontrollkästchen Aktiviert, wenn der Zeitplan nicht unmittelbar nach seiner Erstellung wirksam werden soll.

  7. Wählen Sie für Zeitplantypeine der folgenden Möglichkeiten aus:

    • Wählen Sie Automatisch starten, wenn der SQL Server-Agent startet aus, um den Auftrag zu starten, wenn der SQL Server-Agent-Dienst gestartet wird.

    • Wählen Sie Starten, wenn sich die CPUs im Leerlauf befinden aus, um den Auftrag zu starten, wenn die CPUs eine Leerlaufbedingung erfüllen.

    • Wählen Sie Wiederholt aus, wenn ein Zeitplan wiederholt ausgeführt werden soll. Um den wiederholten Zeitplan festzulegen, vervollständigen Sie im Dialogfeld die Gruppen Häufigkeit, Häufigkeit pro Tagund Dauer .

    • Wählen Sie Einmal aus, wenn der Zeitplan nur einmal ausgeführt werden soll. Um den Einmal -Zeitplan festzulegen, vervollständigen Sie im Dialogfeld die Gruppe Einmalig .

Gehen Sie wie folgt vor, um einen Zeitplan an einen Auftrag in SSMS anzufügen:

  1. Stellen Sie im Objekt-Explorereine Verbindung mit einer Instanz von SQL Server her, und erweitern Sie dann diese Instanz.

  2. Erweitern Sie erst SQL Server-Agent und dann Aufträge, klicken Sie mit der rechten Maustaste auf den zu planenden Auftrag, und wählen Sie Eigenschaften aus.

  3. Wählen Sie die Seite Zeitpläne und dann Auswählen aus.

  4. Wählen Sie den anzufügenden Zeitplan und dann OK aus.

  5. Doppelklicken Sie im Dialogfeld Auftragseigenschaften auf den zugewiesenen Zeitplan.

  6. Überprüfen Sie, ob das Startdatum ordnungsgemäß festgelegt ist. Falls nicht, legen Sie das Datum fest, an dem der Zeitplan starten soll, und wählen Sie OK aus.

  7. Wählen Sie im Dialogfeld Auftragseigenschaften die Option OK aus.