【问题标题】:Change Snowflake Database Owner更改雪花数据库所有者
【发布时间】:2020-04-09 01:30:20
【问题描述】:

我们正在尝试使用 AWS QuickSight 在属于 ACCOUNTADMIN 角色的数据库中显示数据。问题是当我们尝试将 QuickSight 连接到 Snowflake 时,QuickSight 会自动使用具有 SYSADMIN 角色的数据库,我无法选择在 QuickSight 中显示具有 ACCOUNTADMIN 角色的数据库。因此,是否存在将 DSA 数据库所有者 ACCOUNTADMIN 更改为 SYSADMIN 的 SQL 语法,包括其中的表、视图和架构,如下所示

【问题讨论】:

    标签: snowflake-cloud-data-platform amazon-quicksight snowsql


    【解决方案1】:

    grant ownership 似乎是您想要的,因此

    grant ownership on database dsa to role SYSADMIN;
    

    应该可以。

    我通过搜索 change ownership 在 Snowflake 文档网站上找到了该帮助页面

    【讨论】:

    • 它可以工作,只需要添加“授予数据库 dsa 的所有权到角色 SYSADMIN revoke current grants;”谢谢!
    • 我原以为您仍然希望以前的角色获得授权.. 但是如果 ACCOUNTADMIN 必须切换到 SYSADMIN 以与表交互,这不是一个坏提示..
    猜你喜欢
    • 2022-07-28
    • 1970-01-01
    • 1970-01-01
    • 2021-12-24
    • 2023-03-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-21
    相关资源
    最近更新 更多