0

因为在我的 ASP.NET 页面中将 > 500 万个单元格导出到 Excel 所需的时间太长,所以我决定改为在后台运行 SQL 代理作业并将 excel 文件链接发送到用户的电子邮件收件箱。

我的问题是如何将 SQL 语句(根据 ASP.NET 页面上的用户选择而变化)传递给 SQL 代理作业?我需要先创建一个存储过程吗?然后获取 SQL Agent 作业来运行 sp?

另外,如何使用 SQL 代理作业将 SQL 结果导出到 CSV 文件中?

谢谢!

4

1 回答 1

0

您可以从后面的 ASP.NET 代码创建 SQL Server 代理作业,并将自定义 T-SQL 语句传递到其中。是一个例子。

是一个存储过程从 T-SQL 将数据导出到 CSV 的示例

于 2013-03-17T15:20:05.180 回答