首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Azure登录使用2FAAD组登录用户(DB_Owner帐户)不允许模式创建,而普通AD/LAN登录用户能够创建模式

Azure登录使用2FAAD组登录用户(DB_Owner帐户)不允许模式创建,而普通AD/LAN登录用户能够创建模式
EN

Stack Overflow用户
提问于 2021-08-03 11:47:19
回答 1查看 97关注 0票数 2

用户Miva.TestAccount6@resolutionlife.com.au是AD组的一部分。

AD组映射到DB角色(DB_OWNER)

当用户Miva.TestAccount6@resolutionlife.com.au试图创建scheama时,我们会遇到以下错误

代码语言:javascript
复制
Create Scheam [test123442];

Msg 2760,16级,状态1,第5行

指定的架构名称"Miva.TestAccount6@resolutionlife.com.au“要么不存在,要么您没有使用它的权限。

Msg 2759,16级,状态0,第5行

由于先前的错误,创建架构失败。

当我创建一个普通的广告用户而不是广告组时,用户可以创建模式。

EN

回答 1

Stack Overflow用户

发布于 2021-08-10 07:12:42

对于组中的这个成员,SQL Engine使用的默认模式似乎是用户帐户,而不是dbo。

为了缓解这个问题,您需要在创建组时使用选项.指定模式默认名称。

此外,如果您在创建表时也遇到问题,将在表的名称中指定模式名称,如:CREATE dbo.TableExample (id int)组的每个成员都能够没有问题。

来源:https://techcommunity.microsoft.com/t5/azure-database-support-blog/lesson-learned-54-the-specified-schema-name-name-domain-com/ba-p/369152#

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68635460

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档