【发布时间】:2009-04-09 15:07:01
【问题描述】:
我有 etl 任务,它会从 Mysql 数据库中提取数据并加载到 sqlserver。我创建了 ssis 包来在我的本地机器上执行这项工作。在源代码中,我使用 ADO.net 和 mysql 驱动程序。一切正常。但是当我将包文件 dtsx 文件移动到作为 64 位 Windows 2008 框的服务器并执行它时,我得到了 sqlserver.dts.runtime.dtscouldnotcreatemanagedconnectionexception。但是如果我将整个项目移过来,并在服务器上使用 BIDS 打开项目,我看到在 mysql 的连接管理器中我丢失了 mysql 驱动程序设置,它默认为 sqlserver 驱动程序。我必须将其重置为服务器上的正确驱动程序才能运行。我也尝试过使用配置文件,它也不起作用。谢谢
【问题讨论】:
标签: sql-server ssis