使用db_sendmail发送CSV文件 - 缺少记录

时间:2015-05-18 14:32:39

标签: sql-server csv sql-server-2014 sp-send-dbmail

我正在尝试通过SQL Server 2014中的数据库邮件发送带有15000条记录的csv文件。问题是当我打开电子邮件时,csv只包含209条记录。我在SQL Server 2012中尝试了同样的事情,它按预期工作 - 它在csv中发送15000条记录。

我已经在几个带有2014版本的sql服务器上对它进行了测试,我对它们都有同样的问题。查询在每个服务器上的不同点断开 - 例如,其中一个断点在209记录中,如上所述,另一个在307处断开。最后一条记录总是被截断在同一个地方。 csv附件大小约为64 kb - 远低于4 MB限制我配置了数据库最大文件大小字节参数。

我正在做的基本上是创建一个工作,用于执行存储过程并将结果发送到电子邮件中的csv。存储过程类似于:

    select col1, col2, col3 
    from table A1
    where col1 > 1000 order by col1

有人知道2014年版有什么变化吗?或者可以给我一些关于下一步该看什么的提示?

1 个答案:

答案 0 :(得分:0)