【问题标题】:SSIS | The file was not found errorSSIS |找不到文件错误
【发布时间】:2016-06-29 00:38:26
【问题描述】:

我创建了一个包含 XML 数据源的包,然后将其导出到 SQL Server。

  1. 如果源文件夹中不存在文件,作业应停止进程 Success 结果。
  2. 如果文件确实存在,则对其进行处理并生成报告,然后根据上传的数据Passfail

当我在检查文件夹中是否存在文件的过程中添加了一个步骤时:

如果文件夹中存在文件,则作业正常并生成所有必需的文件等。

如果文件不存在,我会收到以下消息:

处理 XML 时出错 - 保存到预加载表 [OLE DB 目标 [24]]:SSIS 错误代码 DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER。这 AcquireConnection 方法调用连接管理器 “LocalHost.SSIS_TEST”失败,错误代码为 0xC0014041。可能有 在此之前发布的错误消息以及有关原因的更多信息 AcquireConnection 方法调用失败。处理 XML 时出错 - 保存到 预加载表 [SSIS.Pipeline]:OLE DB 目标验证失败 并返回错误代码 0xC020801C。处理 XML 时出错 - 保存到 预加载表 [SSIS.Pipeline]:一个或多个组件失败 验证。处理 XML 时出错 - 保存到预加载表:有 任务验证期间的错误。包装错误:连接 管理器“LocalHost.SSIS_TEST”不会获取连接,因为 连接管理器 OfflineMode 属性为 TRUE。当。。。的时候 OfflineMode 为 TRUE,无法获取连接。

Flow Control

Data Flow

【问题讨论】:

  • 问题就在我身边。 On Data Flow -> XML Source -> Properties -> Validate External Metadata 需要设置为“False”。

标签: ssis


【解决方案1】:

您在 Visual Studio / Bids 中运行此程序并将离线模式设置为 true?

转到 SSIS 顶级菜单并取消选择脱机工作。

【讨论】:

  • 您好,BIDeveloper。选中,当前 Propeerties OfflineMode 设置为“False”。似乎找到了导致此错误的原因。 “问题就在我身边。关于数据流 -> XML 源 -> 属性 -> 验证外部元数据需要设置为“False”。”
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-01-03
  • 2013-12-29
  • 2020-08-26
  • 2015-09-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多