【问题标题】:SQL Server 32-bit easysoft IB6 odbc SSIS package failing with validation error: codes 0x80004005 and 0xC0014009 when run by a sql server agent jobSQL Server 32 位 easysoft IB6 odbc SSIS 包因验证错误而失败:由 sql server 代理作业运行时代码为 0x80004005 和 0xC0014009
【发布时间】:2015-07-13 20:12:01
【问题描述】:

我在 sql server 2012 上有一个 SSIS 包。 它利用easysoft odbc 连接来访问和优化考勤控制器。在我的项目中,我有 Run64BitRuntime 是假的。我的 SQL 代理作业也设置为 32 位运行时间。

我使用 SSIS 代理帐户,它是一个管理员帐户。

我在同一台服务器上使用不同的 odbc 提供程序 timebersoft 运行了另一个包,但它运行时没有问题。

如果您需要更多详细信息,请告诉我您需要了解的内容。

以下错误在由 sql server 代理作业执行包时发生。

数据流任务:错误:ODBC 源验证失败并返回错误代码 0x80004005

attnd: 错误:尝试与数据库服务器建立和打开数据库连接 (ODBC) 连接时出错。

数据流任务:错误:对连接管理器 Attnd 的 AquireConnection 方法调用失败,错误代码为 0xC0014009。

我试图创建一个 hello world 版本,每次唯一导致它崩溃的事情就是当我尝试连接到 easysoft odbc 时。驱动程序已安装(名称{Easysoft IB6 ODBC};版本{1.00.01.70};公司{Easysoft Limited};文件{IB6ODBC.DLL};日期{6/5/2002})用户是成功的相同管理员和不成功的尝试

更新:7 月 21 日: 1. 试过安装,不是这样。 2.尝试使用32位detexec.exe的操作系统(cmdline)再次失败。 (仔细检查,我使用的命令在 cmdline 中确实有效)

【问题讨论】:

  • 错误代码编号对 SSIS 意义不大。错误消息的文本通常更有用。使用的服务器上的“其他” ODBC,也是easysoft驱动程序还是其他东西?如果您编写非工作和工作作业的脚本(右键单击,脚本到新窗口)它们有何不同?是否有任何使用 easysoft ODBC 的软件包在此服务器上运行过?您确定服务器上已经安装并配置了驱动吗?
  • 因此,您从未在使用easysoft 驱动程序的服务器上成功执行过任何程序包。我会开始排除:是否安装了驱动程序?驱动配置好了吗?如果我创建了一个使用 easysoft 驱动程序的 Hello World 等效包,我可以使用我的帐户在服务器上运行它吗?我可以使用代理帐户运行相同的包吗?以此类推,直到我发现哪里不对劲。知道在事件发生的那一连串事件中在哪里会告诉我在哪里花费我的调查精力
  • 另一个 odbc 是林线而不是 easysoft。该错误是验证错误。这是我唯一一次在这台服务器上使用easysoft。驱动已安装。
  • 好的,谢谢您,我会尽力了解更多信息。错误日志给出的很少。
  • 这会让我相信安装或调用有问题

标签: ssis sql-server-2012 32-bit interbase


【解决方案1】:

您必须检查以下几点(从前端到后端)。看看你缺少什么。

  1. Run64BitRuntime 在项目设置中设置为 false。
  2. 部署时应使用相同的配置设置(将 Run64BitRuntime 设置为 false)。
  3. 如果您使用的是具有此属性的外部配置文件,请查看它是否设置为 false。
  4. SQL Server > 数据库引擎 > SQL Server 代理 > 作业 > 您的作业属性 > 选择运行 SSIS 的步骤并单击编辑> 在“执行选项”选项卡中选中“使用 32 位运行时”

希望这会有所帮助!

【讨论】:

  • SSIS 运行时该文件是否会打开?
【解决方案2】:

“您可以从 SQL Server 代理或任何支持 ODBC 的应用程序中使用我们的 Interbase ODBC 驱动程序。但是,在安装 Easysoft ODBC 驱动程序之前,您需要安装与您的 Interbase 服务器兼容的 64 位 Interbase 客户端。这可以从 Embarcadero 获得”

问题似乎与软件有关。为了在 64 位系统上使用 easysoft,我需要正确安装 64 位驱动程序。

感谢@billinkc 指出安装问题。

【讨论】:

    猜你喜欢
    • 2021-12-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多