SSIS包不会写入数据到excel目的地

我有一个简单的SSIS包,我试图从表中导出相同的一组数据到平面文件和excel目的地。 当我在本地运行时,该软件包工作正常,它创build了带有数据的文本文件和excel文件。

但是当部署到不同的服务器时,sql代理作业正常运行,并且包内部的集成服务目录中的日志表示它像9000行那样写入excel,并且还创build了一个新的excel文件,但是它没有写入任何数据(只有标题的空白)。 文本文件工作正常,它有我需要的所有数据。

SSIS包stream量:

截图

我正在使用Sql server 2014,使用SSDT的Visual Studio 2013,并在Excel目标中使用Excel 2007。

使用Excel对象的计划的SSIS包时遇到奇怪的行为。

对我来说,修复是编辑代理作业属性。 在“执行属性”选项卡上,尝试启用“使用32位运行时”选项,并强制SSIS以32位模式而不是64位模式运行。