Se si utilizza .NET, è anche possibile utilizzare lo spazio dei nomi Microsoft.SqlServer per ottenere la maggior parte di questi dati in modo programmatico. Ad esempio, ho utilizzato Microsoft.SqlServer.Rmo per ottenere lo stato dei sottoscrittori di una pubblicazione di replica di tipo merge. A seconda di cosa lo stai usando, potresti essere in grado di evitare l'accesso (e presumibilmente l'analisi?) Direttamente ai log.
Verificare lo spazio dei nomi Microsoft.SqlServer.Management.Smo.Agent per i dati specifici dell'agente SQL.
utilizzando lo spazio Microsoft.SqlServer.Management.Smo.Agent, è possibile effettuare le seguenti operazioni:
- Visualizzare e modificare le impostazioni di SQL Server Agent.
- Impostare e gestire gli operatori.
- Configurare e gestire gli avvisi in base ai messaggi di sistema o alle prestazioni .
- Impostare e gestire i lavori con più passaggi e pianificazioni.
- Gestisci account proxy per i sottosistemi su cui vengono eseguiti i lavori.
- Gestire i lavori eseguiti su più server.
fonte
2009-09-23 03:41:54
hai chiesto a @ serverfault.com? – ethyreal