是否可以保存映射文件,SSI可以根据列名来确定数据类型,而不是在'Flat Flat File Connection Manager的高级部分中进行更新并更新它编辑'。谢谢
这是每个SSIS开发人员所面临的常见问题。每当您在平面文件连接中进行更改时,都会丢失所有数据类型映射,并且必须使用高级编辑器手动编辑此映射。
,但您可以使用以下内容挽救生命:
练习#1
当您使用现有连接时,请确保在具有相同名称的平面文件连接的参考位置上有平面文件。如果您忘记保存它或找不到它,请尝试第二种练习。
练习#2
在使用SSIS软件包之前,请按照以下步骤:
- 以XML文件格式打开包。
- 找到平面文件连接。
- 读取平面文件连接的文件名和路径。
- 获取最终输出文件的输出副本(通常您可以找到SSIS导出最终输出文件的位置)。
- 复制最终输出文件并用文件连接的文件名重命名并粘贴到平面文件连接位置。
- 除列列表外,从文件中删除所有数据(确保您保留文件格式,例如CSV或Excel)。
- 关闭SSIS软件包的XML&关闭包裹。
- 重新打开SSIS包,您挽救了生命。
这个技巧在我的所有情况下都对我有用。