Sql SSIS包未填充任何结果

Sql SSIS包未填充任何结果,sql,sql-server,visual-studio-2008,ssis,Sql,Sql Server,Visual Studio 2008,Ssis,我正在尝试将数据库中的数据加载到标准模板的excel文件中。包已经准备好并且正在运行,抛出了几个验证警告,指出可能会发生截断,因为我的模板中的字段比我匹配的DB列的大小稍小 但是,没有数据填充到我的excel工作表中。 不会报告任何错误,当我单击OLE DB源的预览时,它会显示一行行结果。但是,这些都没有填入我的excel工作表中。有几个问题可能会给出答案: 您是否检查了数据在运行时是否确实通过SSIS包传递 你仔细检查过地图了吗 尝试在包内进行转换,这样就不会出现截断问题 如果你能补充一些关于

我正在尝试将数据库中的数据加载到标准模板的excel文件中。包已经准备好并且正在运行,抛出了几个验证警告,指出可能会发生截断,因为我的模板中的字段比我匹配的DB列的大小稍小

但是,没有数据填充到我的excel工作表中。
不会报告任何错误,当我单击OLE DB源的预览时,它会显示一行行结果。但是,这些都没有填入我的excel工作表中。

有几个问题可能会给出答案:

  • 您是否检查了数据在运行时是否确实通过SSIS包传递
  • 你仔细检查过地图了吗
  • 尝试在包内进行转换,这样就不会出现截断问题
  • 如果你能补充一些关于你跑步的细节,我也许能给出一个更好的答案


    编辑:考虑到你在评论中写的内容,我会大胆尝试第三种选择。如果这不能解决问题,请告诉我们。

    两个问题可能导致答案:

  • 您是否检查了数据在运行时是否确实通过SSIS包传递
  • 你仔细检查过地图了吗
  • 尝试在包内进行转换,这样就不会出现截断问题
  • 如果你能补充一些关于你跑步的细节,我也许能给出一个更好的答案


    编辑:考虑到你在评论中写的内容,我会大胆尝试第三种选择。如果这不能解决问题,请告诉我们。

    您没有提供太多信息。在源和excel目标之间添加数据视图,以查看数据是否正在传递。执行此操作时,只需双击数据流路径,选择“数据视图”,然后添加网格


    运行你的应用程序。如果您看到数据,请提供更多详细信息,以便我们可以帮助您

    您不需要提供太多信息。在源和excel目标之间添加数据视图,以查看数据是否正在传递。执行此操作时,只需双击数据流路径,选择“数据视图”,然后添加网格


    运行你的应用程序。如果您看到数据,请提供更多详细信息,以便我们可以帮助您

    您应该首先确保有数据通过管道传输。在将源任务连接到目标任务的箭头中(我假设您之间没有任何步骤),双击将打开数据流路径编辑器。单击Data Viewer,然后添加并单击确定。这将允许您查看管道中正在移动的内容

    <> P> Excel考虑的是,将Unicode数据类型比作非Unicode。很可能您的数据库排序规则是非Unicode的,因此您可能必须在数据转换任务中转换值

    此外,您可能需要强制该包在32位运行时中执行。VS应用程序在32位环境中开发,因此您可以看到的驱动程序是32位的。如果没有64位等效项,则当您尝试运行包时,它将中断。在项目上单击鼠标右键,然后单击“属性”,然后在“调试”菜单下,需要将设置Run64BitRuntime更改为FALSE


    您应该首先确保有数据通过管道传输。在将源任务连接到目标任务的箭头中(我假设您之间没有任何步骤),双击将打开数据流路径编辑器。单击Data Viewer,然后添加并单击确定。这将允许您查看管道中正在移动的内容

    <> P> Excel考虑的是,将Unicode数据类型比作非Unicode。很可能您的数据库排序规则是非Unicode的,因此您可能必须在数据转换任务中转换值

    此外,您可能需要强制该包在32位运行时中执行。VS应用程序在32位环境中开发,因此您可以看到的驱动程序是32位的。如果没有64位等效项,则当您尝试运行包时,它将中断。在项目上单击鼠标右键,然后单击“属性”,然后在“调试”菜单下,需要将设置Run64BitRuntime更改为FALSE


    作为对其他遇到这种情况的人的帮助,我遇到了类似的问题,在我发现发生了什么之前,我的头撞了很长一段时间。我的导出是将数据写入文件,但由于我使用了一个模板文件作为目标,并且该模板文件具有已删除的以前的数据,因此该过程将数据追加到以前使用的行下面。例如,我写了三行数据,但数据直到第344行才开始

    解决方案是在我的模板文件中选择整个电子表格,然后删除其中的每一部分,这样我就有了一个完全干净的表格。然后,我将标题行添加到空白页并保存它。然后我运行了数据流任务,然后…ta daa!!!完美的出口


    希望这将有助于一些可怜的灵魂谁遇到了同样的问题在未来

    作为对其他遇到这种情况的人的帮助,我也遇到了类似的问题,在我发现发生了什么之前,我的头撞了很长一段时间。我的导出是将数据写入文件,但由于我使用了一个模板文件作为目标,并且该模板文件具有已删除的以前的数据,因此该过程将数据追加到以前使用的行下面。例如,我写了三行数据,但数据直到第344行才开始

    解决方案是在我的模板文件中选择整个电子表格,然后删除其中的每一部分,这样我就有了一个完全干净的表格。然后,我将标题行添加到空白页并保存它。然后我运行了数据流任务,然后…ta daa!!!完美的出口

    希望这将有助于一些可怜的灵魂谁遇到了同样的问题在未来