Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
van toepassing op:SQL Server
Azure SQL Managed Instance
Belangrijk
Op Azure SQL Managed Instanceworden de meeste, maar niet alle FUNCTIES van SQL Server Agent momenteel ondersteund. Zie T-SQL-verschillen tussen Azure SQL Managed Instance en SQL Server of SQL Agent-taakbeperkingen in Azure SQL Managed Instance voor meer informatie.
In dit artikel wordt beschreven hoe u de eigenschappen van SQL Server Agent-taken in SQL Server wijzigt met behulp van SQL Server Management Studio, Transact-SQL of SQL Server-beheerobjecten.
Beperkingen
Een SQL Server Agent-hoofdtaak kan niet worden gericht op zowel lokale als externe servers.
Veiligheid
Tenzij u lid bent van de vaste serverfunctie sysadmin , kunt u alleen taken wijzigen waarvan u eigenaar bent. Zie Sql Server Agent-beveiliging implementeren voor gedetailleerde informatie.
SQL Server Management Studio gebruiken
Maak in Objectverkenner verbinding met een exemplaar van de SQL Server Database Engine en vouw dat exemplaar vervolgens uit.
Vouw SQL Server Agent uit, vouw taken uit, klik met de rechtermuisknop op de taak die u wilt wijzigen en selecteer Vervolgens Eigenschappen.
Werk in het dialoogvenster Taakeigenschappen de eigenschappen van de taak, stappen, planning, waarschuwingen en meldingen bij met behulp van de bijbehorende pagina's.
Gebruik Transact-SQL
Maak in Objectverkenner verbinding met een exemplaar van de database-engine en vouw dat exemplaar vervolgens uit.
Selecteer op de werkbalk Nieuwe query.
Gebruik in het queryvenster de volgende door het systeem opgeslagen procedures om een taak te wijzigen.
Voer sp_update_job (Transact-SQL) uit om de kenmerken van een taak te wijzigen.
Voer sp_update_schedule (Transact-SQL) uit om de planningsgegevens voor een taakdefinitie te wijzigen.
Voer sp_add_jobstep (Transact-SQL) uit om nieuwe taakstappen toe te voegen.
Voer sp_update_jobstep (Transact-SQL) uit om bestaande taakstappen te wijzigen.
Voer sp_delete_jobstep (Transact-SQL) uit om een taakstap uit een taak te verwijderen.
Extra opgeslagen procedures voor het wijzigen van een SQL Server Agent-hoofdtaak:
Voer sp_delete_jobserver (Transact-SQL) uit om een server te verwijderen die momenteel aan een taak is gekoppeld.
Voer sp_add_jobserver (Transact-SQL) uit om een server te koppelen aan de huidige taak.
SQL Server-beheerobjecten gebruiken
Gebruik de -klasse Job met behulp van een programmeertaal die u kiest, zoals Visual Basic, Visual C# of PowerShell. Zie SMO-(SQL Server Management Objects) voor meer informatie.