SSIS平面文件源高级编辑器,有没有办法一次更改所有数据类型?

时间:2017-03-09 20:51:54

标签: sql sql-server ssis etl

当我将平面文件源连接到目的地时,我总是收到错误消息。

"由于潜在的数据丢失,无法转换该值。"

我解决它的方法是手动进入平面文件源,高级编辑器中的高级编辑器,然后进入输入和输出选项卡,并在此处直接更改每列的数据类型。必须有一种更简单的方法来做到这一点。我的一些表有很多列,而且很耗时。有没有办法手动更改一次,然后保存更改并将其用于下一个平面文件源?

1 个答案:

答案 0 :(得分:1)

您可以div { border: 1px solid blue; font-size: 50px; // this number should be treated as arbitrary } 而不是Flat File Connection managerFlat File Source

来实现此目的
  1. 打开Flat File Destination - > Flat File connection manager
  2. 选择所有列并更改数据类型
  3. 完成后转到Advanced Tab并重新验证(双击它)
  4. 解决方法 (不推荐)

    使用文本编辑器或记事本打开dtsx文件(它是一个xml文件),选择Flat File Source部分,查找并替换数据类型。