zoukankan      html  css  js  c++  java
  • 数据仓库建设随笔(1)

    今天做包的时候,执行时出现如下提示:

    [配送中心 1 [1781]] Error: 输出“OLE DB 源输出”(1792) 上的 输出列“Rebate”(1807) 出错。返回的列状态是:“文本被截断,或者一个或多个字符在目标代码页中没有匹配项。”。

    开始以为是流程中有的步骤将数据类型设置错误了,但是反复进行了对此与调试,也没能解决。

    SSIS的相关资料实在是太少了,网上查了一中午也没找到原因。

    于是用最小单元法逐步调试。

    去除了中间环节,错误依旧。

    将目标源改为文本文件,这样目标源也不会有数据溢出的问题的,错误依旧。

    修改目标源目标列的数据长度,都改成1000了,还是不行。更改数据类型,换了多个,错误依旧。

    突然灵机移动,不要输出结果了,只保留2个过程,源输出和排序。因为排序是无关数据类型的,所以这步肯定能通过,否则的话就是源输出的问题了。

    果然,未能执行排序过程,在第一步就停止了,判定是源输出的问题。

    现在用的是“OLE DB 源”,尝试改成了“ADO NET 源”,哈哈,通过了。

    真搞不懂SSIS,前几天是输出源用“ADO NET 源”不行,总出错,所以改成了“OLE DB 源”。今天又反了过来,“OLE DB 源”又不行了,看来还是缺乏深入理解啊。


     

  • 相关阅读:
    three.js-texture
    three.js-binary operator
    three.js-model
    three.js-bone
    JS时间戳
    JQUERY删除操作
    Synchronized和Static Synchronized区别
    JQUERY 保存成功后又下角动态提示
    jquery from提交和post提交
    防止多次领取红包进行ID锁
  • 原文地址:https://www.cnblogs.com/benbenkoala/p/1332792.html
Copyright © 2011-2022 走看看