【问题标题】:SSIS OLE DB Destination Table View Fastload or normal does not give error on duplicate keySSIS OLE DB 目标表视图快速加载或正常不会在重复键上给出错误
【发布时间】:2018-06-01 13:18:45
【问题描述】:

我正在使用包填充表,在准备好要保存的数据后,我将其呈现给 SQL 服务器的 OLEDB 目标,并将数据访问模式设置为表或视图 - 快速加载或仅表或视图(无快速加载)。

没有错误消息,但它没有写入表。 我切换到正常的表或视图,以便使用单独的 INSERT 命令而不是 BULK 插入来插入每条记录。 当什么都没有发生时,我停止执行包并从目标表中选择 *。我看到他插入了 20 条记录。在调查发送到 OLE DB 目标的数据后,我看到记录 21 导致重复键。 包不会继续其执行流程,而不是收到错误消息。 我做错了什么。

【问题讨论】:

    标签: sql-server ssis


    【解决方案1】:

    遍历包的所有元素,包括包本身,并设置:

    FailPackageOnFailure = True
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-11-16
      • 2021-03-09
      • 2020-01-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多