Tsql SSIS:sql语句作为参数

Tsql SSIS:sql语句作为参数,tsql,variables,ssis,Tsql,Variables,Ssis,我在我的网站上有一个按钮,用户点击该按钮将数据导出到excel文件。我现在面临的问题是数据太大(40+mb),网络抛出超时错误 web从下拉框中获取参数,然后将其传递给存储过程 我的解决方案是将数据转储到网络驱动器上的excel文件中,而不是直接返回给用户。一旦文件准备就绪,将通过msdb.dbo.sp_send_dbmail通知用户 我在internet上找到了一些文章,介绍了如何将参数传递给ssis中的存储过程,但没有介绍如何将整个sql语句传递给ssis 我是SSIS新手,非常希望能提供一

我在我的网站上有一个按钮,用户点击该按钮将数据导出到excel文件。我现在面临的问题是数据太大(40+mb),网络抛出超时错误

web从下拉框中获取参数,然后将其传递给存储过程

我的解决方案是将数据转储到网络驱动器上的excel文件中,而不是直接返回给用户。一旦文件准备就绪,将通过msdb.dbo.sp_send_dbmail通知用户

我在internet上找到了一些文章,介绍了如何将参数传递给ssis中的存储过程,但没有介绍如何将整个sql语句传递给ssis

我是SSIS新手,非常希望能提供一个详细的示例

谢谢大家!


我不熟悉web,所以我现在不想对web进行任何更改。

使用ExecuteSQL任务可以将SQL语句放在变量或单独的文件中

在SQL任务中,将SQLSourceType设置为变量连接或文件连接

然后对于SQLStatement将其设置为适当的变量或文件连接


如果我告诉您sp\u send\u dbmail接受一个查询参数,这对您有帮助吗?完全绕过生成导出的SSI,将其作为电子邮件中的附件,但我需要将数据转储到excel。在tsql中有没有直接的方法来实现这一点?我无法想象如何使用参数调用SSI。你能详细说明一下吗。也许是个例子?谢谢您的意思是将SQL语句传递到SSIS包中吗?如果不是,那么我误解了你的问题。我添加了一个小图片,说明我心目中的属性。