我创建了一个SSIS包,可以将多行导出到Excel,通常少于200行(包括标题)。当我在VS2015中运行它时,一切都变为绿色。
我甚至等待this question says。
尽管如此,除了标题之外什么都没有到达文件。
我知道数据并不多,但是我试图将其自动化,因为数据最终会增长,我不想一直手动运行。
有什么想法吗?我使用的是SQL Server 2012,并使用VS2015编写了这个SSIS包。
答案 0 :(得分:2)
Excel目标偶尔会发生的事情是隐藏的格式化会导致数据流连接器开始在1行以外的位置写入数据。
如果发生这种情况,您需要从新的Excel文档重新创建模板,并根据需要重新构建标题。
答案 1 :(得分:0)
这取决于基础进程使用的缓冲区大小。当SSIS包写入Excel目标时,我监视了C:驱动器的使用情况,发现空间已满,并且很快就成功地占用了整个空间,而没有向excel目标写入任何行。因此,我从C:驱动器中清除了足够的空间(大约2 GB),然后一切正常。
还发现以下有用的thread,可能对某人有用。