我正在寻找一个用户友好的界面来启动SSIS作业:
SSRS似乎是一种可能的选择 - 您可以从Web浏览器运行报告,并且有一个很好的界面来提供参数值。
但是,如何从SSRS报告中启动SSIS作业,并传递参数值?
答案 0 :(得分:1)
我不会将Reporting Services用于此任务。它旨在显示和显示您的数据,而不是管理它。
为SSIS创建用户友好界面的一种方法是使用ASP.net网站。
答案 1 :(得分:1)
SSRS不是那种互动方式。您可以过滤和排序,但不能在没有自定义DLL的情况下调用其他进程。
我会考虑一个简单的网络应用程序(当然是SSRS),后面的代码通过.net
调用SSIS答案 2 :(得分:1)
您可以启用SSRS报告来触发和显示SSIS包中的数据 - 请参阅details here - 但请注意关于缺乏支持且此功能无法生产就绪的可怕警告。
另一种方法是使用SSRS间接触发SSIS - 过去我使用SSRS来触发SQL代理作业(可以依次触发SSIS包)但我做过类似的事情t需要运行时参数。