我的网站上有一个按钮,用户点击该按钮可将数据导出到Excel文件。我现在面临的问题是数据太大(40+ mb)并且网络会抛出超时错误。
Web从下拉框中获取参数,然后将其传递给存储过程。
我的解决方案是将数据转储到网络驱动器上的excel文件中,而不是直接将其返回给用户。一旦文件准备就绪,将通过msdb.dbo.sp_send_dbmail通知用户。
我发现互联网上的文章显示了如何将参数传递给ssis中的存储过程,而不是如何将整个sql语句传递给ssis。
我是SSIS的新手,非常感谢一个详细的例子。
谢谢!
我对网络不熟悉,所以我现在对网页进行任何更改都不感兴趣。
答案 0 :(得分:0)
使用 ExecuteSQL Task ,您可以将SQL语句放在变量或单独的文件中。
在SQL任务中,将 SQLSourceType 设置为变量或文件连接。
然后,对于 SQLStatement ,将其设置为适当的变量或文件连接。