2010-04-08 64 views
1

我希望能够通过网页以编程方式与Sql Server作业进行交互。以编程方式与Sql Server作业进行交互

这样做的最好方法是什么?通过SMO?这项工作需要很长时间才能完成,所以它需要开火和忘记,而且我也想停下来。

如果SMO,任何人都可以指点我一个简单的教程?谷歌给了我一些相当基本的东西,但没有什么实质性的...

SQL Server 2008,ASP.NET MVC网络应用程序。

+0

这是针对应用程序执行此操作还是针对执行管理任务的管理员?如果一个应用程序,那么我认为SMO是要走的路。如果一个管理员,然后考虑PowerShell(它仍然可以使用SMO)。但是如果你回答这个问题,那么你会给我们一个更好的方向来寻找答案。 – Jaxidian 2010-04-08 18:49:24

+0

你也想看到任务的进展吗? – 2010-04-08 18:50:45

+0

这是一个应用程序。有一项任务需要大约2个小时才能完成。开始任务将由非管理员完成。任务的进度不是必须的,因为它执行大量的数据库读写操作,您可以通过它进行度量。 – Shlomo 2010-04-08 19:17:49

回答

0

如果PowerShell是一个选项,请看these scripts

如果您想通过.NET代码执行此操作,请输入look at this - 一个非常基本的示例,可让您按名称启动和停止作业。

相关问题