【问题标题】:Snowflake - Not able to set warehousename using snowsql config file雪花 - 无法使用 snowsql 配置文件设置仓库名称
【发布时间】:2021-08-05 18:14:40
【问题描述】:

我能够与 snowsql 连接,并且在 cli 中我能够手动设置仓库名称、数据库名称和模式名称。但是,当我尝试将详细信息放在连接属性的配置文件中时,它并没有在 cli 中进行设置。以下是我的配置文件中的详细信息 -

[connections.my_conc_dev]

accountname = xxxxxxxxxx

username = xxxxxxxxxx

warehousename = LOAD_WH

dbname = UDHDEV

authenticator = ExternalBrowser

我正在使用以下命令连接到 snowsql - snowsql -c my_conc_dev

它允许我使用帐户和用户名登录,但不设置仓库、数据库和架构。

xxxxxxxxxxx#(无仓库)@(无数据库).(无架构)

【问题讨论】:

  • 您的配置文件内容和您的 snowsql 调用看起来不错。当用户对给定的数据库/模式/仓库没有权限时,就会发生这种行为。但是您说一旦与 USE 连接就可以设置它们?
  • 用户是否有与其关联的默认角色?如果您将角色名称添加到配置文件(对于您要使用的对象具有权限的角色)会发生什么?

标签: snowflake-cloud-data-platform


【解决方案1】:

我刚刚使用我的 snowsql 版本对此进行了测试,我认为其中一些属性名称不太正确。试试这个:

[connections.my_conc_dev]
accountname = xxxxxxxxxx
username = xxxxxxxxxx
warehouse = LOAD_WH
database = UDHDEV
authenticator = ExternalBrowser

文档说要使用warehousenamedbname,但我认为应该是warehousedatabase

可能是文档的问题/旧版本的 snowsql 可能使用不同的属性名称...

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-05-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多