【发布时间】:2015-10-26 23:35:58
【问题描述】:
我正在尝试通过关注http://www.ideaexcursion.com/2009/06/04/howto-connect-to-mysql-in-ssis/ 来构建一个 SSIS 包。当我转到第 6 步时,一切正常。当我再次双击连接时,我遇到了以下错误。
注意
- 我正在使用 VS 2012 和 2010。两者都有相同的错误。
- 我为 Windows https://dev.mysql.com/downloads/installer/ 安装了 MySql 安装程序 5.6.26。它包含 MySql .Net 连接器 6.9.6.0
- 我的 machine.config 在底部添加了
DbProviderFactories - 我将
MySql.Data和MySql.Data.Entity添加到我的项目中。
====================================
无法从连接类型中获取提供者不变名称 限定符“MySql.Data.MySqlClient.MySqlConnection,MySql.Data, 版本=6.9.6.0,文化=中性,PublicKeyToken=c5687fc88969c44d”。 您可能需要手动编辑 连接管理器,如果选择的默认值与什么不同 你要。 (微软视觉工作室)
<system.data>
<DbProviderFactories>
<remove invariant="MySql.Data.MySqlClient"/>
<add name="MySQL Data Provider" invariant="MySql.Data.MySqlClient" description=".Net Framework Data Provider for MySQL" type="MySql.Data.MySqlClient.MySqlClientFactory, MySql.Data, Version=6.9.6.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/>
</DbProviderFactories>
</system.data>
【问题讨论】:
标签: mysql ssis mysql-connector