ASP.NET传递SQL语句以在SQL Agent作业中运行

时间:2013-03-11 01:09:32

标签: c# asp.net sql sql-server-2008 batch-file

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

我的问题是如何传递SQL语句(根据ASP.NET页面上的用户选择而更改)以运行到SQL代理作业?我是否需要先创建存储过程?然后获取SQL代理作业以运行sp?

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

谢谢!

1 个答案:

答案 0 :(得分:0)

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

Here是存储过程从T-SQL

将数据导出到CSV的示例