Si vous utilisez .NET, vous pouvez également utiliser l'espace de noms Microsoft.SqlServer pour obtenir la plupart de ces données par programmation. Par exemple, j'ai utilisé Microsoft.SqlServer.Rmo pour obtenir le statut des abonnés à une publication de réplication de fusion. En fonction de l'utilisation que vous en faites, vous pouvez éviter d'accéder (et probablement d'analyser) les journaux directement.
Consultez l'espace de noms Microsoft.SqlServer.Management.Smo.Agent pour obtenir des données spécifiques à l'agent SQL.
En utilisant l'espace de noms Microsoft.SqlServer.Management.Smo.Agent, vous pouvez effectuer les opérations suivantes:
- Afficher et modifier les paramètres de l'Agent SQL Server.
- Configurer et gérer les opérateurs.
- Configurer et gérer les alertes en fonction des messages système ou des conditions de performance .
- Configurer et gérer des travaux avec plusieurs étapes et calendriers.
- Gérer les comptes proxy pour les sous-systèmes sur lesquels s'exécutent les travaux.
- Gérez les travaux exécutés sur plusieurs serveurs.
avez-vous demandé @ serverfault.com? – ethyreal