首页 文章

如果插入失败,SSIS会在插入后阻止删除

提问于
浏览
2

我需要使用SSIS从某处提取数据,将其放在SQL数据库表中,然后删除源数据 . 我已经看到这个答案SSIS : delete rows after an update or insert和选项#3(添加多播以分割2个操作)看起来不错但我有一个问题...

如果到目的地的插入失败会发生什么?我的记录会被删除吗?我想确保我不会因插入失败而意外丢失任何数据 - 有更好的方法吗?

我正在使用SQL Server 2012来执行SSIS包 .

谢谢

1 回答

  • 1

    如果使用多播,则是,即使插入失败,也会发生删除 . 如果要使删除依赖于插入,则需要在单独的连续任务中执行它们,并且它们之间具有优先约束 .

相关问题