Tag: etl ssdt

在ssis中使用执行sql任务创build表失败parsing

我正在尝试在基于variables的Excel表格中创build一个表格。 当我在控制stream中执行SQL Task时,它给了我一个错误 “[执行SQL任务]错误:执行查询”Create Table'XXX“ ('SEQ_ID'lo …)失败,出现以下错误:“CREATE TABLE语句中的语法错误”。可能的失败原因:查询问题,“ResultSet”属性设置不正确,参数设置不正确或连接不正确正确build立“。 我使用的variables是 "Create Table'"+(DT_STR,20,1252) @[User::SALES]+ "' ('SEQ_ID' long ,'LEGACY_CUSTOMER_ID' longtext ,'NAME' longtext ,'LEGACY_DB' longtext ,'ADDRESS_STREET' longtext ,'ADDRESS_CITY' longtext ,'ADDRESS_STATE' longtext ,'ADDRESS_COUNTY' longtext ,'ADDRESS_ZIP_CODE' longtext ,'SALES_PERSON' longtext )" 下面是执行sql任务的图像

来自EXCEL文件的结果集绑定0的不支持的数据types

我试图从一个Excel工作表中的E1列中获取和存储一个variables的值,如下所示: 但是我收到错误: 结果集绑定中不支持的数据types0。 我将该variables设置为String。 有什么build议?

将数据导出到超过255列的Excel的解决方法

SSMS和SSRS到Excel在复制粘贴时启用超过255列。 SSIS不允许超过255个列导出到Excel 2007.有没有办法来覆盖这个?

通过SSIS只导入Excel的最后一列

我有一个我每天收到的excel文件。 该文件中的列数不是特定的。 我的要求是只是通过SSIS加载我的表中的最后一列。 我将如何能够dynamic识别上次使用的列?

从Excel中加载多个数据到SQL SSIS

我正在使用SSIS,我需要使用SSIS将以下(Yellos)格式的多个文件加载到SQL中 你可以看到的问题是,文件有一个可怕的格式只处理/消耗logging如果列A填充(例如:忽略行#14 – X),我需要将值插入到date列中。 有什么build议? 问候!

导入具有可变标题的excel文件

我有SSIS包,它将加载到数据库的Excel文件。 我已经创buildExcel源任务映射的Excel列名称数据库表列的名称和工作正常。 在极less数情况下,我们正在收到带有一些空格的excel文件列名(例如:列名是“ABC”,但我们正在接收“ABC”) ,导致映射问题和SSIS失败。 有没有可能修剪列名称而无需打开Excel。 注意:页面名称是dynamic的,列位置可能会改变(例如:“ABC可能存在于第一行或第二行或..”)。