Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:SQL Server
Azure SQL Managed Instance
Von Bedeutung
In azure SQL Managed Instancewerden die meisten, aber nicht alle SQL Server-Agent-Features derzeit unterstützt. Weitere Informationen finden Sie unter T-SQL-Unterschiede zwischen Azure SQL Managed Instance T-SQL und SQL Server oder SQL Agent-Jobbeschränkungen in SQL Managed Instance.
Sie können einen Zeitplan für SQL Server Agent-Aufträge in SQL Server erstellen, indem Sie SQL Server Management Studio, Transact-SQL oder SQL Server Management Objects verwenden.
Bevor Sie beginnen:
So erstellen Sie einen Zeitplan mit
Bevor Sie beginnen
Sicherheit
Ausführliche Informationen finden Sie unter Implementieren von SQL Server Agent Security.
Verwendung von SQL Server Management Studio
So erstellen Sie einen Zeitplan
Im Objekt-Explorer stellen Sie eine Verbindung zu einer Instanz der SQL Server-Datenbank-Engine her, und dann erweitern Sie diese Instanz.
Erweitern Sie SQL Server-Agent, klicken Sie mit der rechten Maustaste auf Aufträge, und wählen Sie dann Zeitpläne verwalten.
Klicken Sie im Dialogfeld Zeitpläne verwalten auf Neu.
Geben Sie in das Feld Name einen Namen für den neuen Zeitplan ein.
Wenn der Zeitplan nicht unmittelbar nach seiner Erstellung wirksam werden soll, deaktivieren Sie das Kontrollkästchen Aktiviert .
Wählen Sie für Zeitplantypeine der folgenden Möglichkeiten aus:
Um den Auftrag zu starten, wenn die CPUs eine Leerlaufbedingung erfüllen, klicken Sie auf Starten, wenn sich die CPUs im Leerlauf befinden.
Klicken Sie auf Wiederholt, 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 .
Wenn der Zeitplan nur einmal ausgeführt werden soll, klicken Sie auf Einmal. Um den einmaligen Zeitplan festzulegen, vervollständigen Sie im Dialogfeld die Gruppe Einmalig .
Verwenden von Transact-SQL
So erstellen Sie einen Zeitplan
Stellen Sie im Objekt-Explorer eine Verbindung mit einer Datenbank-Engine-Instanz her.
Klicken Sie in der Standardleiste auf Neue Abfrage.
Kopieren Sie das folgende Beispiel, fügen Sie es in das Abfragefenster ein, und klicken Sie auf Ausführen.
-- creates a schedule named RunOnce. -- The schedule runs one time, at 23:30 on the day that the schedule is created. USE msdb ; GO EXEC dbo.sp_add_schedule @schedule_name = N'RunOnce', @freq_type = 1, @active_start_time = 233000 ; GO
Weitere Informationen finden Sie unter sp_add_schedule (Transact-SQL).
Verwenden von SQL Server-Verwaltungsobjekten
So erstellen Sie einen Zeitplan
Verwenden Sie die JobSchedule -Klasse, indem Sie eine von Ihnen ausgewählte Programmiersprache, z. B. Visual Basic, Visual C# oder PowerShell verwenden. Weitere Informationen finden Sie unter SQL Server Management Objects (SMO)-.