首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >加载mySQL信息的System.InvalidOperationException

问加载mySQL信息的System.InvalidOperationException
EN

Stack Overflow用户
提问于 2020-02-04 01:59:02
回答 1查看 84关注 0票数 0

我正在使用Sakila Dataset摆弄Azure Data Factory。我在一个私有的centos7.7-vm上设置了一个Maria DB (5.5.64)。当我使用MySQL 8而不是MariaDB时,也遇到了同样的问题。

我在Azure Data Factory中运行参数化加载管道。我在Azure数据工厂的foreach循环中反复得到这个错误。每次使用不同的源表时,我都会得到错误。

来自Azure数据工厂的错误:

代码语言:javascript
复制
{     
   “errorCode”: “2100”,
   “message”: “’Type=System.InvalidOperationException,Message=Collection was modified; enumeration operation may not execute.,Source=mscorlib,’”,
   “failureType”: “UserError”,
   “target”: “GET MAX MySQL”, 
   “details”: [] 
}

在查找活动中运行的参数化查询:

代码语言:javascript
复制
SELECT MAX(@{item().WatermarkColumn}) as maxd FROM @{item().SRC_tab}

变成了

代码语言:javascript
复制
SELECT MAX(last_update) as maxd FROM sakila.actor

请注意,该错误最后一次出现在staff和category表中时,我使用的是MariaDB连接器。在我切换到MySQL连接器后,错误消失了。然而,在过去,当我使用MySQL连接器,并切换到MariaDB连接器时,错误仍然存在。

你们当中有没有人有过类似的行为?如果是,您的变通方法是什么?

EN

回答 1

Stack Overflow用户

发布于 2020-02-07 05:44:43

很抱歉,但我们需要更清晰的解释。据我所知,这个问题仍然与MariaDB连接和MySQL有关,还是只与MySQL有关?

只想让你知道,ADF团队定期部署更改,可能会发生您遇到的问题,目前无法重现,可能已经部署了修复程序。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60044698

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档