我有以下情况
ACL 组:域\aclgroup
用户帐户:域\帐户
- 用户帐户是 ACL 组的成员
- 在 sql server ACL 组中添加到服务器登录,映射到具有默认模式 dbo 的数据库。
- 用户帐户未添加到 sql server,我可以通过该用户帐户基于该 ACL 组登录
因此,我认为用户帐户的默认架构应该是dbo
,但事实并非如此。
当我尝试创建没有架构的表时CREATE TABLE Test (id int)
,它会在架构中创建此表:[domain\user].Test
为什么它会有这样的行为,以及如何设置它以在dbo
不显式键入的情况下创建表CREATE TABLE dbo.Test
?