【发布时间】: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