Azure SQL数据仓库权限创建外部表



我有一个需要运行存储过程的用户。在该存储过程中是CREATE EXTERNAL TABLE语句。该语句在由高级用户执行时完美地运行。

但是,当由低获取用户运行时,该语句失败了,错误:

Cannot find the object {table name} because it does not exist or you do not have permissions.

我已明确授予用户以下权限:

GRANT CREATE TABLE TO {user};
GRANT ALTER ANY SCHEMA to {user};
GRANT ALTER ANY EXTERNAL DATA SOURCE to {user};
GRANT ALTER ANY EXTERNAL FILE FORMAT to {user};

我错过了什么?

混合物中有一个拒绝的任何模式。找到了它,撤销了它,并取得了成功。解决问题。

最新更新