Ändra ett jobb
gäller för:SQL Server
Azure SQL Managed Instance
Viktig
På Azure SQL Managed Instancestöds de flesta, men inte alla SQL Server Agent-funktioner för närvarande. Mer information finns i skillnader i T-SQL mellan Azure SQL Managed Instance och SQL Server.
I det här avsnittet beskrivs hur du ändrar egenskaperna för Microsoft SQL Server Agent-jobb i SQL Server med hjälp av SQL Server Management Studio, Transact-SQL eller SQL Server Management Objects.
Innan du börjar
Begränsningar och inskränkningar
Ett SQL Server Agent-huvudjobb kan inte riktas mot både lokala servrar och fjärrservrar.
Säkerhet
Om du inte är medlem i sysadmin fast server roll kan du endast ändra jobb som du äger. Detaljerad information finns i Implementera SQL Server Agent Security.
Använda SQL Server Management Studio
Ändra ett jobb
I Object Explorer anslut till en instans av SQL Server Database Engine och expandera sedan den instansen.
Expandera SQL Server Agent, expandera Jobb, högerklicka på det jobb som du vill ändra och klicka sedan på Egenskaper.
I dialogrutan Jobbegenskaper uppdaterar du jobbets egenskaper, steg, schema, aviseringar och meddelanden med hjälp av motsvarande sidor.
Använda Transact-SQL
Ändra ett jobb
I Object Explorer ansluter du till en instans av databasmotorn och expanderar sedan instansen.
I verktygsfältet klickar du på Ny fråga.
I frågefönstret använder du följande system lagrade procedurer för att ändra ett jobb.
Kör sp_update_job (Transact-SQL) för att ändra attributen för ett jobb.
Kör sp_update_schedule (Transact-SQL) för att ändra schemaläggningsinformationen för en jobbdefinition.
Kör sp_add_jobstep (Transact-SQL) för att lägga till nya jobbsteg.
Kör sp_update_jobstep (Transact-SQL) för att ändra befintliga jobbsteg.
Kör sp_delete_jobstep (Transact-SQL) för att ta bort ett jobbsteg från ett jobb.
Ytterligare lagrade procedurer för att ändra alla SQL Server Agent-huvudjobb:
Kör sp_delete_jobserver (Transact-SQL) för att ta bort en server som för närvarande är associerad med ett jobb.
Kör sp_add_jobserver (Transact-SQL) för att associera en server med det aktuella jobbet.
Använda SQL Server-hanteringsobjekt
Om du vill ändra ett jobb
Använd klassen Job med hjälp av ett programmeringsspråk som du väljer, till exempel Visual Basic, Visual C#eller PowerShell. Mer information finns i SQL Server Management Objects (SMO).