删除用户时出现雪花问题
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;
作为 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;