更改雪花数据库所有者
Posted
技术标签:
【中文标题】更改雪花数据库所有者【英文标题】:Change Snowflake Database Owner 【发布时间】:2020-04-09 01:30:20 【问题描述】:我们正在尝试使用 AWS QuickSight 在属于 ACCOUNTADMIN 角色的数据库中显示数据。问题是当我们尝试将 QuickSight 连接到 Snowflake 时,QuickSight 会自动使用具有 SYSADMIN 角色的数据库,我无法选择在 QuickSight 中显示具有 ACCOUNTADMIN 角色的数据库。因此,是否存在将 DSA 数据库所有者 ACCOUNTADMIN 更改为 SYSADMIN 的 SQL 语法,包括其中的表、视图和架构,如下所示
【问题讨论】:
【参考方案1】:grant ownership 似乎是您想要的,因此
grant ownership on database dsa to role SYSADMIN;
应该可以。
我通过搜索 change ownership
在 Snowflake 文档网站上找到了该帮助页面
【讨论】:
它可以工作,只需要添加“授予数据库 dsa 的所有权到角色 SYSADMIN revoke current grants;”谢谢! 我原以为您仍然希望以前的角色获得授权.. 但是如果 ACCOUNTADMIN 必须切换到 SYSADMIN 以与表交互,这不是一个坏提示..以上是关于更改雪花数据库所有者的主要内容,如果未能解决你的问题,请参考以下文章