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

Security Azure SQL数据仓库创建外部表的权限,security,permissions,azure-sqldw,Security,Permissions,Azure Sqldw,我有一个用户需要运行存储过程。在该存储过程中有一个createexternaltable语句。当由高权限用户执行时,此语句可以完美地运行 但当由低权限用户运行时,该语句会失败,并出现以下错误: Cannot find the object {table name} because it does not exist or you do not have permissions. 我已明确授予用户以下权限: GRANT CREATE TABLE TO {user}; GRANT ALTER AN

我有一个用户需要运行存储过程。在该存储过程中有一个
createexternaltable
语句。当由高权限用户执行时,此语句可以完美地运行

但当由低权限用户运行时,该语句会失败,并出现以下错误:

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};

我错过了什么?

混合中有一个拒绝改变任何模式的选项。找到它,撤销它并成功。问题已解决。

请随意将其标记为答案。自我回答对于解决同一问题的人很有用。