SSIS包没有填充任何结果

Viv*_*vek 1 sql sql-server ssis visual-studio-2008

我正在尝试将数据库中的数据加载到标准模板的Excel文件中.软件包已经准备好并且正在运行,抛出一些验证警告,说明可能会发生截断,因为我的模板的字段比我匹配的DB列略小.

但是,没有数据填充到我的Excel工作表中.没有报告错误,当我单击我的OLE DB源的预览时,它显示了我的结果行.尽管如此,这些都没有填充到我的excel表中.

Vin*_*nie 5

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

在此输入图像描述

Excel需要考虑的是将Unicode数据类型更喜欢非Unicode.您可能拥有非Unicode的数据库归类,因此您可能必须转换数据转换任务中的值.

在此输入图像描述

在此输入图像描述

另外,您可能需要强制程序包在32位运行时执行.VS应用程序在32位环境中开发,因此您可见的驱动程序是32位.如果没有64位等效项,则在尝试运行程序包时会中断.右键单击您的项目并单击Properties,然后在Debug菜单下,您需要将Run64BitRuntime设置更改为FALSE.

在此输入图像描述