ETL中数据库表相关访问权限情况处理

2018-10-02  本文已影响27人  BodhiPonder

        前段时间开发了一类ETL作业,是从某个数据区A的一个试图V1(引用自数据区B的试图V2)增量抽取数据,但是在测试时遇到了没权限访问错误,在td客户端直接select也报同样错,具体提示是:


Failure 3523 An owner referenced by user does not have SELECT WITH GRANT


这个错误乍一看以为抽取用户没权限,grant了还是报同样错误。后来发现是两个数据区视图不能跨区访问,需要开通互相访问的通道,赋权:

grant select on A to B with grant option;

grant select on A.V1 to B.V2 with grant option;

上一篇下一篇

猜你喜欢

热点阅读