sql - 当快速加载选项打开且最大插入提交大小设置为零时,SSIS 如何重定向 OLEDB 目标中的行

标签 sql sql-server ssis

我正在使用启用快速加载的 OLEDB 目标。在错误输出中,有 3 个选项“失败组件”、“忽略失败”和“重定向”。如果我选​​择“重定向”,它会显示启用“快速加载”选项的 OLEDB 无法重定向。是否有其他替代方案处理这些类型的 Oledb 目标(具有快速加载选项的 oledb)将发生的错误。

最佳答案

使用快速加载时,插入是使用单个事务进行的。因此,如果发生任何错误,则需要重定向整批行。因此不可能在快速加载中使用Redirect Option。为了重定向错误行,您需要使用表或 View 或编写sql语句

关于sql - 当快速加载选项打开且最大插入提交大小设置为零时,SSIS 如何重定向 OLEDB 目标中的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11627250/

相关文章:

ssis - 64 位版本的 SSIS 不支持 Excel 连接管理器,因为没有可用的 OLEDB 提供程序

sql - 如何选择具有最小值的不同行

sql - ORACLE SQL - 创建不相交的特化

sql - 删除重复多次的 ID,但保留第一次出现的 ID

sql-server - 在 SQL Server 2016 代理作业中找不到自定义 dll

处理输入 "OLE DB Destination Input"时 SSIS 错误代码 0xC0209029 (4416)

mysql - 过程中的 SQL 错误,错误代码 = 1064

mysql复杂查询,group by with limit

sql-server - 在选择查询中向 xml 列添加节点

sql-server - DB2 中的@@error 有什么相同之处?