2010-04-08 3 views
1

Je souhaiterais pouvoir interagir par programmation avec un travail Sql Server via une page Web.Interaction avec les tâches du serveur Sql par programme

Quelle est la meilleure façon de faire cela? À travers SMO? Le travail va prendre beaucoup de temps à courir, donc il faut tirer et oublier, et j'aimerais aussi pouvoir l'arrêter.

Si SMO, quelqu'un peut-il me diriger vers un tutoriel facile? Google m'a donné quelques trucs assez basiques mais rien de substantiel ...

SQL Server 2008, application web ASP.NET MVC.

+0

S'agit-il d'une application pour ce faire ou d'un administrateur qui exécute des tâches d'administration? Si une application, alors je pense que SMO est le chemin à parcourir. Si un administrateur, puis envisager PowerShell (qui peut encore utiliser SMO). Mais si vous répondez à cette question, vous nous donnerez une meilleure direction pour trouver les réponses. – Jaxidian

+0

Souhaitez-vous également voir la progression des tâches? –

+0

Ceci pour une application. Il y a une tâche qui prend environ 2 heures à compléter. Le coup d'envoi de la tâche sera effectué par un non-administrateur. Le progrès des tâches n'est pas nécessaire car il fait beaucoup de lectures/écritures db et vous pouvez le mesurer à travers cela. – Shlomo

Répondre

0

Si PowerShell est une option, jetez un oeil à these scripts.

Si vous voulez le faire via le code .NET, prenez un look at this - un exemple très basique pour démarrer et arrêter les travaux par leur nom.

Questions connexes