【发布时间】:2021-12-01 09:25:42
【问题描述】:
我有以下情况
ACL 组:域\aclgroup
用户帐户:域\帐户
- 用户帐户是 ACL 组的成员
- 在 sql server ACL 组中添加到服务器登录,映射到具有默认架构 dbo 的数据库。
- 用户账户未添加到sql server,我可以通过该用户账户基于该ACL组登录
所以我认为用户帐户的默认架构应该是dbo,但它不是。
当我尝试创建一个没有架构的表时:CREATE TABLE Test (id int),它会在架构中创建此表:[domain\user].Test
为什么会有这样的行为以及如何设置它以在dbo 中创建一个表而不显式输入CREATE TABLE dbo.Test?
【问题讨论】:
标签: sql-server database-schema acl sql-server-administration sql-server-authentication