将SSIS连接到AWS RDS MySQL

时间:2019-01-18 09:40:44

标签: mysql ssis rds

在这里撕扯我的头发...

我在AWS RDS上有一个MySQL实例,在运行SQL Server 2016的S2上还有另一个EC2实例。

在SSIS中,我一直试图连接到RDS实例。我可以使用SQL Client进行连接,所以这不是防火墙问题。当我创建ADO.NET连接并输入所有详细信息并单击“测试连接”时,连接成功。

我可以创建到另一个MySQL实例(不是AWS RDS)的ADO.NET连接。

但是,如果我在数据流任务中创建ADO.NET源或目标,则该任务无法“查看”任何表。我得到无法加载任何表或视图。

奇怪的是,如果我键入表的名称,那么它将在目标的映射选项卡中正确显示所有列。

当我尝试运行时,出现以下错误...

错误:mytable上的0xC0047062,ADO NET目标[2]:System.NullReferenceException:对象引用未设置为对象的实例。    在Microsoft.SqlServer.Dts.Pipeline.ADONETDestination.PreExecute()    在Microsoft.SqlServer.Dts.Pipeline.ManagedComponentHost.HostPreExecute(IDTSManagedComponentWrapper100包装器)

有人知道这个错误是什么以及如何解决它吗?

谢谢

0 个答案:

没有答案