开发者社区> 问答> 正文

DMS在数据库连接工具中能够执行的sql 放到dms调度里面就一直报错 ,能排查一下问题吗?

DMS在数据库连接工具中能够执行的sql 放到dms调度里面就一直报错 ,能排查一下问题吗?就是一个递归的sql Navicat上面可以执行,但是dms上面调度一直报错,调度的是adbpg

展开
收起
冰激凌甜筒 2023-04-04 16:35:12 224 0
2 条回答
写回答
取消 提交回答
  • 公众号:网络技术联盟站,InfoQ签约作者,阿里云社区签约作者,华为云 云享专家,BOSS直聘 创作王者,腾讯课堂创作领航员,博客+论坛:https://www.wljslmz.cn,工程师导航:https://www.wljslmz.com

    可能是 DMS 调度任务所使用的数据库账号没有足够的权限执行相应的 SQL。您可以检查该账号是否被赋予执行 SQL 的权限,并且数据库中相应的表或列是否存在。

    2023-04-25 16:01:26
    赞同 展开评论 打赏
  • 从事java行业9年至今,热爱技术,热爱以博文记录日常工作,csdn博主,座右铭是:让技术不再枯燥,让每一位技术人爱上技术

    数据管理DMS执行sql一直报错,你这边是否有具体的错误码可以提供一下方便具体问题的查询。另外你也可以自己先检查SQL语法是否正常,DB Link名称、库名和表名是否输入正确,是否有相关表查询权限。另外逻辑数仓兼容多数MySQL语法和函数,可使用MySQL语法编写,基于dblink.db.table的三段式方式引用表。

    2023-04-04 16:51:35
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
SQL Server在电子商务中的应用与实践 立即下载
GeoMesa on Spark SQL 立即下载
原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili 立即下载