我在BIDS 2010中创建从Excel Source到SQL DB的良好数据流时遇到问题。我使用的是32位运行时,我在SQL Server上进行了Windows身份验证。我正在尝试将数据发送到一个完全没有关系或约束的表。我的excel文件是.xls,我已经尝试过这样做到SS2012和SS2008R2数据库,得到同样的错误。
这是我的包验证错误:
Error at Data Flow Component [SSIS.Pipeline]: "component "Source for Excel Connection Manager" (1)" failed validation and returned validation status "VS_ISBROKEN".
Error at Data Flow Component [SSIS.Pipeline]: One or more component failed validation.
Error at Data Flow Component: There were errors during task validation.
(Microsoft.DataTransformationServices.VsIntegration)
答案 0 :(得分:1)
请查看此网址,我今天早些时候发表了评论。 BIDS Package Error's on Truncate while EXPORTING to flat file
也有一些建议:
1)检查excel source
中的数据类型。如果源数据类型与数据库中的数据类型不同Convert
或cast
。
2)正确映射列。检查目的地中是否有not null
字段。
3)确保将Project属性更改为RUN64bits为FALSE
答案 1 :(得分:0)
这可能没有关系,但在尝试从全局表中将数据写入Excel时,我遇到了类似的错误。原来是数据库的Connection Manager存在问题。我不得不将“RetainSameConnection”设置为True,它立即开始工作。同样,这可能与您的问题无关,而且这是几个月之后,但它可能是遇到问题的其他人的解决方案。
答案 2 :(得分:0)
同样情况可能并非如此,但对我而言,excel已经损坏。
我在浪费了3个小时后遵循了这些步骤:
一切正常。