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.
In diesem Artikel wird beschrieben, wie Sie die Eigenschaften von SQL Server-Agent-Aufträgen in SQL Server mithilfe von SQL Server Management Studio, Transact-SQL oder SQL Server Management Objects ändern.
Einschränkungen
Ein SQL Server-Agent-Masterauftrag kann nicht sowohl auf lokale als auch auf Remoteserver ausgerichtet werden.
Sicherheit
Sofern Sie nicht Mitglied der festen Serverrolle "sysadmin " sind, können Sie nur Aufträge ändern, die Sie besitzen. Ausführliche Informationen finden Sie unter Implementieren der SQL Server-Agent-Sicherheit.
Verwenden von SQL Server Management Studio
Im Objekt-Explorer stellen Sie eine Verbindung zu einer Instanz der SQL Server-Datenbank-Engine her, und dann erweitern Sie diese Instanz.
Erweitern Sie den SQL Server-Agent, erweitern Sie Aufträge, klicken Sie mit der rechten Maustaste auf den Auftrag, den Sie ändern möchten, und wählen Sie dann "Eigenschaften" aus.
Aktualisieren Sie im Dialogfeld Auftragseigenschaften mithilfe der entsprechenden Seiten die Eigenschaften, die Schritte, den Zeitplan, die Warnungen und die Benachrichtigungen des Auftrags.
Verwenden von Transact-SQL
Stellen Sie im Objekt-Explorer eine Verbindung mit einer Instanz von Database Engine (Datenbankmodul) her, und erweitern Sie dann diese Instanz.
Klicken Sie in der Symbolleiste auf Neue Abfrage.
Verwenden Sie im Abfragefenster die folgenden gespeicherten Systemprozeduren, um einen Auftrag zu ändern.
Führen Sie sp_update_job (Transact-SQL) aus, um die Attribute eines Auftrags zu ändern.
Führen Sie sp_update_schedule (Transact-SQL) aus, um die Zeitplandetails für eine Auftragsdefinition zu ändern.
Führen Sie sp_add_jobstep (Transact-SQL) aus, um neue Auftragsschritte hinzuzufügen.
Führen Sie sp_update_jobstep (Transact-SQL) aus, um die bereits vorhandenen Auftragsschritte zu ändern.
Führen Sie p_delete_jobstep (Transact-SQL) aus, um einen Auftragsschritt aus einem Auftrag zu entfernen.
Zusätzliche gespeicherte Prozeduren zum Ändern eines SQL Server-Agent-Masterauftrags:
Führen Sie sp_delete_jobserver (Transact-SQL) aus, um einen Server zu löschen, der momentan mit einem Auftrag verknüpft ist.
Führen Sie sp_add_jobserver (Transact-SQL) aus, um einen Server mit dem aktuellen Auftrag zu verknüpfen.
Verwenden von SQL Server-Verwaltungsobjekten
Verwenden Sie die Job -Klasse in einer von Ihnen ausgewählten Programmiersprache, z. B. Visual Basic, Visual C# oder PowerShell. Weitere Informationen finden Sie unter SQL Server Management Objects (SMO)-.