Sql server 为什么不是';是否将数据写入excel目标?SSIS

Sql server 为什么不是';是否将数据写入excel目标?SSIS,sql-server,excel,ssis,etl,sql-server-data-tools,Sql Server,Excel,Ssis,Etl,Sql Server Data Tools,我创建了一个SSIS包,它将几行导出到Excel,通常少于200行(包括标题)。当我在VS2015调试中运行它时,一切都变为绿色 我甚至像这样等待 尽管如此,只有头才能访问文件 我知道数据不多,但我正在尝试自动化它,因为数据最终会增长,我不想一直手动运行它 有什么想法吗?我正在使用SQL Server 2012并使用VS2015编写此SSIS包。Excel目标偶尔会出现的情况是,隐藏格式将导致数据流连接器开始在1以外的行写入数据 如果发生这种情况,您将需要从新的Excel文档中重新创建模板,

我创建了一个SSIS包,它将几行导出到Excel,通常少于200行(包括标题)。当我在VS2015调试中运行它时,一切都变为绿色

我甚至像这样等待

尽管如此,只有头才能访问文件

我知道数据不多,但我正在尝试自动化它,因为数据最终会增长,我不想一直手动运行它


有什么想法吗?我正在使用SQL Server 2012并使用VS2015编写此SSIS包。

Excel目标偶尔会出现的情况是,隐藏格式将导致数据流连接器开始在1以外的行写入数据


如果发生这种情况,您将需要从新的Excel文档中重新创建模板,并根据需要重新构建标题。

这取决于底层流程使用的缓冲区大小。在SSIS包写入Excel目标时,我监视了C:drive的使用情况,发现空间已满,当整个空间被占用时,包成功结束,但没有将任何行写入Excel目标。因此,我从我的C:驱动器(大约2GB)中清除了足够的空间,然后一切都开始正常工作


还发现以下内容可能对某些人有帮助。

是否使用excel的FQDN路径?我怀疑它正在愉快地写入您的Sys32目录。@EricHauenstein我正在使用一个完全限定的路径名。这是我检查的第一件事。向Sys32写入是什么意思?如果目标路径不正确,SSIS有时会输出到Windows\System32。您是否使用复制后填写的excel模板?如果你使用文本目的地,你会有同样的效果吗?@EricHauenstein我使用的是一个模板。我还没有尝试使用文本文件。我现在就试试看会发生什么。如果您使用的是模板,Excel目标路径和模板复制到的路径之间可能会有细微的差异。路径是否定义为变量?