【问题标题】:"Table or view - fast load" option not shown in OLE DB Destination“表或视图 - 快速加载”选项未显示在 OLE DB 目标中
【发布时间】:2012-03-12 21:54:13
【问题描述】:

我使用的是 SSIS 2008 版本。在 OLE DB Destination 组件中,我找不到“表格或视图 - 快速加载”选项。

我必须启用任何设置才能激活该选项吗?

谢谢。

编辑:我使用 SSIS 导入导出向导创建了映射。只有那些映射没有启用此快速加载选项。 当我创建新映射时,OLE DB 目标具有快速加载选项。

【问题讨论】:

  • 哦不,一点也不。如果有的话,反之亦然。使用“表或视图”选项会导致单例插入。对于一千行,将有相应的数千条单独的插入语句发送到数据库,并且日志必须容纳这些请求。没什么大不了的,将其扩展到 50+ 百万行并观察您的日志爆炸。或者记录 # (50M -1) 违反了约束,您将处于不一致的状态。为了获得最佳性能,请使用快速加载,除非您有理由避免使用它(并发访问等)

标签: sql-server-2008 ssis


【解决方案1】:

您使用的是什么提供商?

您可能正在使用不支持快速加载的提供程序?

【讨论】:

  • 您好 cairnz,我仅在选择 SSIS 导入导出向导时才选择了 SQL Server Native 客户端。
【解决方案2】:

你确定你没有混淆吗? 快速加载选项应该只出现在目标上,而不是源上(我知道你说过,但你可能会感到困惑)

我发现的唯一一件事是访问 Netezza OLE DB 目标显然存在错误:

http://connect.microsoft.com/SQLServer/feedback/details/569087/ssis-fast-load-option-missing-from-netezza-ole-db-destination

这是你的情况吗?

【讨论】:

  • 嗨 Diego,我只查看 OLE DB 目标,而且我使用 SQL Server 作为源和目标。我在帖子中添加了更多信息。请检查一下。谢谢
  • 试试这个:右键单击目标组件,选择“显示高级编辑器”-> 组件属性。你应该可以在那里设置它
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-01-02
  • 2020-01-26
  • 2021-01-26
  • 1970-01-01
  • 2016-01-03
  • 1970-01-01
相关资源
最近更新 更多