删除用户时出现雪花问题

Snowflake issue when drop users

作为 Snowflake 文档, 我需要所有权和权利才能放下任何对象。

所以有人使用 accountadmin 角色(帐户所有者)创建了一个用户帐户。 当我尝试使用所有者角色删除它或转移所有权时,我做不到。

我哪里错了?

USE ROLE ACCOUNTADMIN;

DROP USER "xxxx.xxxx@xxxx.xxxx.xx";

User '"xxxx.xxxx@xxxx.xxxx.xx" ' does not exist or not authorized.

如果我用同一个帐户执行一些测试:

USE ROLE ACCOUNTADMIN;

CREATE USER "xxxx.xxxx@xxxx.xxxx.xx";

User with login name 'xxxx.xxxx@xxxx.xxxx.xx' already exists.

如果我尝试使用此帐户创建和删除用户...

USE ROLE ACCOUNTADMIN;

CREATE USER "yxxx.xxxx@xxxx.xxxx.xx";

User yxxx.xxxx@xxxx.xxxx.xx successfully created.

DROP USER "yxxx.xxxx@xxxx.xxxx.xx";

yxxx.xxxx@xxxx.xxxx.xx successfully dropped.

ACCOUNTADMIN 很可能不拥有该用户。相信只有楼主才能DROP。 运行:

SHOW USERS LIKE 'xxxx@xxxx.xx'

这将向您显示拥有该用户的角色。使用该角色删除用户。

执行此命令后我可以删除用户:

ALTER SESSION UNSET QUOTED_IDENTIFIERS_IGNORE_CASE;