Modifier un travail
S’applique à : SQL Server Azure SQL Managed Instance
Important
Dans Azure SQL Managed Instance, la plupart, mais pas toutes les fonctionnalités SQL Server Agent sont actuellement prises en charge. Pour plus d’informations, consultez Différences T-SQL entre Azure SQL Managed Instance et SQL Server.
Cette rubrique explique comment modifier les propriétés des travaux de Microsoft SQL Server Agent dans SQL Server à l’aide de SQL Server Management Studio, Transact-SQL ou SQL Server Management Objects.
Avant de commencer
Limitations et restrictions
Un travail maître SQL Server Agent ne peut pas être ciblé sur des serveurs locaux et distants à la fois.
Sécurité
Vous pouvez modifier uniquement les travaux dont vous êtes propriétaire, à moins d'être membre du rôle de serveur fixe sysadmin . Pour plus d'informations, consultez Implémenter la sécurité de SQL Server Agent.
Utilisation de SQL Server Management Studio
Pour modifier un travail
Dans l’Explorateur d'objets , connectez-vous à une instance du Moteur de base de données SQL Serveret développez-la.
Développez SQL Server Agentet Travaux, cliquez avec le bouton droit sur le travail à modifier, puis cliquez sur Propriétés.
Dans la boîte de dialogue Propriétés du travail , mettez à jour les propriétés, les étapes, la planification, les alertes et les notifications du travail en utilisant les pages correspondantes.
Utilisation de Transact-SQL
Pour modifier un travail
Dans l'Explorateur d'objets, connectez-vous à une instance du moteur de base de données et développez-la.
Dans la barre d'outils, cliquez sur Nouvelle requête.
Dans la fenêtre de requête, utilisez les procédures stockées système suivantes pour modifier un travail.
Exécutez sp_update_job (Transact-SQL) pour modifier les attributs d’un travail.
Exécutez sp_update_schedule (Transact-SQL) pour modifier les détails de planification d’une définition de travail.
Exécutez sp_add_jobstep (Transact-SQL) pour ajouter de nouvelles étapes de travail.
Exécutez sp_update_jobstep (Transact-SQL) pour modifier des étapes de travail existantes.
Exécutez sp_delete_jobstep (Transact-SQL) pour supprimer une étape d’un travail.
Procédures stockées supplémentaires pour modifier un travail maître de l'Agent SQL Server :
Exécutez sp_delete_jobserver (Transact-SQL) pour supprimer un serveur actuellement associé à un travail.
Exécutez sp_add_jobserver (Transact-SQL) pour associer un serveur au travail actif.
Utilisation de SQL Server Management Objects
Pour modifier un travail
Utilisez la classe Job à l’aide du langage de programmation de votre choix, tel que Visual Basic, Visual C# ou PowerShell. Pour plus d’informations, consultez SQL Server Management Objects (SMO).