我正在使用SSIS 2008版本。在OLE DB目标组件中,我找不到选项“表或视图 - 快速加载”。“表或视图 - 快速加载”选项在OLE DB中未显示目标
是否有任何设置需要激活该选项?
谢谢。
编辑:我创建了使用SSIS导入导出向导的映射。只有这些映射没有启用此快速加载选项。 当我创建一个新的映射时,OLE DB目标具有快速加载选项。
我正在使用SSIS 2008版本。在OLE DB目标组件中,我找不到选项“表或视图 - 快速加载”。“表或视图 - 快速加载”选项在OLE DB中未显示目标
是否有任何设置需要激活该选项?
谢谢。
编辑:我创建了使用SSIS导入导出向导的映射。只有这些映射没有启用此快速加载选项。 当我创建一个新的映射时,OLE DB目标具有快速加载选项。
你在使用什么提供者?
您可能正在使用不支持快速加载的提供程序?
嗨cairnz,我选择SQL Server Native客户端时才选择SSIS导入导出向导。 – jest 2012-03-12 14:00:02
你确定你没有混淆的东西吗? 快速加载选项应该只出现在目的地,而不是来源(我知道你说过,但你可能会感到困惑)
我唯一发现的是,显然有一个错误访问Netezza OLE DB目的地:
http://connect.microsoft.com/SQLServer/feedback/details/569087/ssis-fast-load-option-missing-from-netezza-ole-db-destination
是你的情况吗?
哦不,丝毫不会。如果有的话,情况正好相反。使用“表或视图”选项会导致单例插入。对于一千行,将有相应的数千个单独的插入语句发送到数据库,并且日志将不得不容纳这些请求。没什么大不了的,可以扩展到5000万行以上,并且可以观察日志爆炸。或者记录#(50M -1)违反约束条件,并且你处于不一致的状态。为了获得最佳性能,请使用快速加载,除非您有理由避免它(并发访问等) – billinkc 2012-03-12 15:50:12