在SQL Server代理中使用SSIS包失败(SQL到MySql连接)

时间:2017-08-20 14:47:53

标签: mysql sql-server sql-server-2008 ssis

我使用ADO NET源(本地SQL Server),数据转换步骤和ADO NET目标(ODBC提供程序)创建了数据流任务。

在BIDS中一切正常,当我从SQL Server代理运行包时,我收到以下错误:

  

“消息
  以用户身份执行:ISK \ SYSTEM。 Microsoft(R)SQL Server执行包实用程序版本10.50.1600.1(适用于32位版权所有(C)Microsoft Corporation 2010.保留所有权利。
      开始时间:5:31:26μμ
    错误:2017-08-20 17:31:27.79
       代码:0xC0208452
       来源:数据流任务ADO NET目的地[22]
       说明:ADO NET Destination无法获取连接{F2EA5342-B616-4E16-80E5-2744574A453A}。连接可能已损坏。结束错误错误:2017-08-20 17:31:27.79代码:0xC0047017源:数据流任务SSIS.Pipeline描述:组件“ADO NET目标”(22)验证失败并返回错误代码0xC0208452。结束错误错误:2017-08-20 17:31:27.79代码:0xC004700C源:数据流任务SSIS.Pipeline描述:一个或多个组件验证失败。结束错误错误:2017-08-20 17:31:27.79代码:0xC0024107源:数据流任务描述:任务验证期间出错。结束错误DTExec:程序包执行返回DTSER_FAILURE(1)。开始:5:31:26μμ完成:5:31:27μμ经过:1.622秒。包执行失败。这一步失败了。“

我尝试了一切我能找到的东西:

  1. Run64BitRuntime - False
  2. ProtectionLevel - DontSaveSensitive
  3. JobStep的ExecutionOption - 使用32位运行时
  4. 创建一个包配置文件,并在那里设置mysql数据库的连接密码。
  5. 如果有人能指出一些方向,我会非常高兴

0 个答案:

没有答案