发送 db_sendmail 的 CSV 文件 - 缺少记录
Send CSV file with db_sendmail - missing records
我正在尝试通过 SQL Server 2014 中的数据库邮件发送包含 15000 条记录的 csv 文件。问题是当我打开我的电子邮件时,csv 仅包含 209 条记录。我在 SQL Server 2012 中尝试过同样的事情,它按预期工作 - 它在 csv 中发送 15000 条记录。
我已经在几台 sql 服务器上测试了这个 2014 版,我在所有服务器上都遇到了同样的问题。查询在每台服务器上的不同点中断 - 例如,其中一个在 209 条记录处中断,如我上面所说,另一个在 307 处中断。最后一条记录总是在同一个地方被截断。 csv 附件大小约为 64 kb - 远低于我配置的数据库最大文件大小字节参数的 4MB 限制。
我所做的基本上是创建一个作业,该作业旨在执行存储过程并将结果以 csv 格式通过电子邮件发送。存储过程类似于:
select col1, col2, col3
from table A1
where col1 > 1000 order by col1
有人知道 2014 年版是否有变化吗?或者可以给我一些关于接下来要看什么的提示吗?
我正在尝试通过 SQL Server 2014 中的数据库邮件发送包含 15000 条记录的 csv 文件。问题是当我打开我的电子邮件时,csv 仅包含 209 条记录。我在 SQL Server 2012 中尝试过同样的事情,它按预期工作 - 它在 csv 中发送 15000 条记录。
我已经在几台 sql 服务器上测试了这个 2014 版,我在所有服务器上都遇到了同样的问题。查询在每台服务器上的不同点中断 - 例如,其中一个在 209 条记录处中断,如我上面所说,另一个在 307 处中断。最后一条记录总是在同一个地方被截断。 csv 附件大小约为 64 kb - 远低于我配置的数据库最大文件大小字节参数的 4MB 限制。
我所做的基本上是创建一个作业,该作业旨在执行存储过程并将结果以 csv 格式通过电子邮件发送。存储过程类似于:
select col1, col2, col3
from table A1
where col1 > 1000 order by col1
有人知道 2014 年版是否有变化吗?或者可以给我一些关于接下来要看什么的提示吗?