首页 > 解决方案 > 无法在我的 PC 上的 SQL Server 上运行作业

问题描述

我一直试图在我的 C: 中从我的 PC 上的 SSMS 运行一个 SSIS 包。我已经安排了一份工作,如下所示

在此处输入图像描述

下面是我得到的错误

以用户身份执行:。

适用于 64 位的 Microsoft (R) SQL Server 执行包实用程序版本 14.0.1000.169
版权所有 (C) 2017 Microsoft。版权所有。

开始时间:上午 11:15:37
错误:2019-10-03 11:16:28.52
代码:0x000002C0
源:地址连接管理器“ORACLE_v”
描述:遇到 OCI 错误。ORA-12154: TNS: 无法解析指定的连接标识符
结束错误

错误:2019-10-03 11:16:28.52
代码:0x0000020F
源:数据流任务 Oracle 源 [70]
描述:对连接管理器 ORACLE_v500 的 AcquireConnection 方法调用失败,错误代码为 0x80004005。在此之前可能会发布错误消息,其中包含有关 AcquireConnection 方法调用失败原因的更多信息。> 结束错误

错误:2019-10-03 11:16:28.52
代码:0xC0047017
源:数据流任务 SSIS.Pipeline
描述:Oracle 源验证失败并返回错误代码 0x80004005。> 结束错误

错误:2019-10-03 11:16:28.52
代码:0xC004700C
来源:数据流任务 SSIS.Pipeline
描述:一个或多个组件验证失败。结束错误

错误:2019-10-03 11:16:28.52
代码:0xC0024107
来源:数据流任务
描述:任务验证期间出现错误。结束错误

DTExec:包执行返回 DTSER_FAILURE (1)。

开始时间:上午 11:15:37 结束时间:上午 11:16:28 经过时间:50.625 秒。包执行失败。步骤失败。

我不确定为什么会收到这些错误。我可以从 SSIS 运行那个包,它没有给我任何连接问题。

标签: sql-server

解决方案


创建一个您知道可以访问 Oracle 源的代理帐户。

然后在您设置的代理帐户下运行代理。

在此处输入图像描述


推荐阅读