Asp.net 如何在SQLServer2005上以javascript代码执行SSIS包?

Asp.net 如何在SQLServer2005上以javascript代码执行SSIS包?,asp.net,javascript,ssis,Asp.net,Javascript,Ssis,我需要在SQLServer2005上执行一个SSIS包,但要使用javasript代码为网页编程 有人能帮我吗 谢谢大家! 在网页中执行的JavaScript是在客户端浏览器中执行的。它不能直接调用服务器上的任何代码 您需要创建一个web服务,并让页面请求服务执行SSIS包。如何做到这一点超出了单个问题的范围。您需要学习如何使用AJAX调用web服务,以及如何从代码(在本例中是web服务)执行SSIS包 更重要的是,为什么要用JavaScript来实现这一点?为什么不在codebehind中使

我需要在SQLServer2005上执行一个SSIS包,但要使用javasript代码为网页编程

有人能帮我吗


谢谢大家!

在网页中执行的JavaScript是在客户端浏览器中执行的。它不能直接调用服务器上的任何代码

您需要创建一个web服务,并让页面请求服务执行SSIS包。如何做到这一点超出了单个问题的范围。您需要学习如何使用AJAX调用web服务,以及如何从代码(在本例中是web服务)执行SSIS包



更重要的是,为什么要用JavaScript来实现这一点?为什么不在codebehind中使用它,作为按钮点击处理程序的一部分(例如)?

JavaScript是一种客户端语言(应该保持这种方式!)。不能从JavaScript对数据库运行语句。为此,您需要一个服务器端语言(ASP.NET、PHP等),或者一个web服务,用于JavaScript到ping来启动它


但是,一旦确定了这一点,就可以使用启动SQL Server代理作业,从而为您启动SSIS包。或者,您可以使用
exec
命令(取决于您使用的语言),您可以使用该实用程序直接启动软件包。

这不是一个邀请他人为您工作的网站。这是一个问答网站,意味着答案将出现在这里,你必须阅读它。OLGA在这里谈论的是ASP.NET,所以不,这不适用。Hrmm我知道有服务器端javascript(SSJS)。。。虽然从来没有玩过(也没打算玩,哈哈)。。。有可能吗?当然,我有一个web服务页面,我在ASP.NET中工作,我更喜欢使用javascript语言编写函数和其他类似的例程,但我不知道如何做!你明白我的意思吗?