Azure Active Directory EXTERNAL GROUP-指定的架构名称不存在,或者您没有使用该名称的



所以我在Azure Active Directory中建立了一个安全组[PERMISSIONS-TEST],并将用户添加到该组中。我还在目标Azure SQL数据库中创建了EXTERNAL GROUP。我可以使用Active Directory登录进行身份验证、查询和创建表,但不能创建架构。当我执行这个命令create schema test时,我得到以下错误

Msg 2760, Level 16, State 1, Line 6 The specified schema name testuser@testorg.onmicrosoft.com" either does not exist or you do not have permission to use it. Msg 2759, Level 16, State 0, Line 6 CREATE SCHEMA failed due to previous errors

外部组具有以下权限:

  • principal_id name type_desc authentication_type_desc state_desc permission_name
  • 15个权限-测试外部_组外部授权连接
  • 15权限-TEST EXTERNAL_GROUP外部授予创建架构
  • 15个权限-TEST EXTERNAL_GROUP外部授权执行

我还授予dbo作为该组的默认模式。

你知道我做错了什么吗?

请参阅CREATE SCHEMA文档中的备注。

此外,还有一个类似的SO线程与相同的问题有关。

相关内容

最新更新