Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
s’applique à :SQL Server
Azure SQL Managed Instance
Importante
Sur Azure SQL Managed Instance, la plupart, mais pas toutes les fonctionnalités de 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 ou limitations des tâches de SQL Agent dans SQL Managed Instance.
Cet article explique comment modifier les propriétés des travaux SQL Server Agent dans SQL Server à l’aide de SQL Server Management Studio, Transact-SQL ou SQL Server Management Objects.
Limites
Un travail maître sql Server Agent ne peut pas être ciblé à la fois sur les serveurs locaux et distants.
Sécurité
Sauf si vous êtes membre du rôle serveur fixe sysadmin , vous pouvez uniquement modifier les travaux que vous possédez. Pour plus d’informations, consultez Implémenter la sécurité de SQL Server Agent.
Utiliser SQL Server Management Studio
Dans l'Explorateur d'objets, connectez-vous à une instance du moteur de base de données SQL Server, puis déployez cette instance.
Développez SQL Server Agent, développez Travaux, cliquez avec le bouton droit sur le travail que vous souhaitez modifier, puis sélectionnez 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 à l’aide des pages correspondantes.
Utiliser Transact-SQL
Dans l’Explorateur d’objets, connectez-vous à une instance du moteur de base de données, puis développez cette instance.
Dans la barre d’outils, sélectionnez 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 les étapes de travail préexistantes.
Exécutez sp_delete_jobstep (Transact-SQL) pour supprimer une étape de tâche d’un job.
Procédures stockées supplémentaires pour modifier n’importe quel travail maître sql Server Agent :
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 actuel.
Utiliser des objets de gestion SQL Server
Utilisez la classe Job à l’aide d’un langage de programmation que vous choisissez, tel que Visual Basic, Visual C# ou PowerShell. Pour plus d’informations, consultez SQL Server Management Objects (SMO).