Modify a Job
Si applica a: SQL ServerIstanza gestita di SQL di Azure
Importante
In Istanza gestita di SQL di Azure sono attualmente supportate la maggior parte delle funzionalità di SQL Server Agent, ma non tutte. Per informazioni dettagliate, vedere Differenze T-SQL tra Istanza gestita di SQL di Azure e SQL Server.
Questo argomento descrive come modificare le proprietà dei processi di Microsoft SQL Server Agent in SQL Server usando SQL Server Management Studio, Transact-SQL o SQL Server Management Objects.
Prima di iniziare
Limitazioni e restrizioni
Un processo master di SQL Server Agent non può essere destinato sia a server locali sia a server remoti.
Sicurezza
È possibile modificare solo i processi di cui si è proprietari, a meno che non si appartenga al ruolo predefinito del server sysadmin . Per informazioni dettagliate, vedere Implementazione della sicurezza di SQL Server Agent.
Utilizzo di SQL Server Management Studio
Per modificare un processo
In Esplora oggetti connettersi a un'istanza del motore di database di SQL Server e, successivamente, espanderla.
Espandere il nodo SQL Server Agente il nodo Processi; fare clic con il pulsante destro del mouse sul processo che si vuole modificare e scegliere Proprietà.
Nella finestra di dialogo Proprietà processo aggiornare le proprietà, i passaggi, la pianificazione e le notifiche del processo nelle schede corrispondenti.
Utilizzo di Transact-SQL
Per modificare un processo
In Esplora oggetti connettersi a un'istanza del motore di database ed espanderla.
Sulla barra degli strumenti fare clic su Nuova query.
Nella finestra Query utilizzare le stored procedure di sistema seguenti per modificare un processo.
Eseguire sp_update_job (Transact-SQL) per modificare gli attributi di un processo.
Eseguire sp_update_schedule (Transact-SQL) per modificare i dettagli della pianificazione per la definizione di un processo.
Eseguire sp_add_jobstep (Transact-SQL) per aggiungere nuovi passaggi al processo.
Eseguire sp_update_jobstep (Transact-SQL) per modificare i passaggi esistenti del processo.
Eseguire sp_delete_jobstep (Transact-SQL) per rimuovere un passaggio di processo da un processo.
Stored procedure aggiuntive per modificare qualsiasi processo master di SQL Server Agent:
Eseguire sp_delete_jobserver (Transact-SQL) per eliminare un server attualmente associato a un processo.
Eseguire sp_add_jobserver (Transact-SQL) per associare un server al processo corrente.
Utilizzo di SQL Server Management Objects
Per modificare un processo
Usare la classe Job tramite un linguaggio di programmazione a scelta, ad esempio Visual Basic, Visual C# o PowerShell. Per altre informazioni, vedere SQL Server Management Objects (SMO).