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