4

所以我在 SSIS 中做了一个包来从文本文件中读取数据并将其加载到数据库表中。

为非技术最终用户在需要时运行它的最佳方法是什么?

我的老板正在考虑让SP启动它,然后在报告服务中启动存储过程。当然还有更好的方法!

4

4 回答 4

2

ASP.NET 是一个很好的解决方案:http: //www.codeproject.com/KB/aspnet/SSIS_DOTNET.aspx

于 2010-02-02T21:43:39.400 回答
2

您还可以创建一个 SQL 代理作业来运行具有空计划的包。然后创建一个web前端调用EXEC msdb.dbo.sp_start_job N'Your SSIS Job Name';

于 2010-02-03T15:57:57.940 回答
1

它并不完全简单,并且带有许多健康警告,但可以配置为 SSRS 报告以使用 SSIS 包作为数据源 - 请参阅http://msdn.microsoft.com/en-us/library/ms345250 .aspx

启用此功能后,您可以向 SSIS 包添加一个额外步骤,以将一个(或多个)报告数据集输出到 SSRS 报告。

于 2010-02-04T12:02:27.947 回答
1

从命令提示符:

DTEXEC.EXE /F "C:\YOUR_PACKAGE.dtsx"

此处的完整语法:http: //msdn.microsoft.com/en-us/library/ms162810.aspx

于 2010-02-03T10:44:02.530 回答