Схема dbo по умолчанию для пользователя из группы ACL
У меня следующая ситуация
Группа ACL: домен \ aclgroup
учетная запись пользователя: домен \ учетная запись
- учетная запись пользователя является членом группы ACL
- в группу ACL сервера sql добавляется учетная запись сервера, сопоставленная с базой данных со схемой по умолчанию dbo.
- учетная запись пользователя не добавляется на сервер sql, я могу войти в систему с помощью этой учетной записи пользователя в этой группе ACL
Таким образом, схема по умолчанию, как я думал, для учетной записи пользователя должна быть, но это не так.
Когда я пытаюсь создать таблицу без схемы, например:
CREATE TABLE Test (id int)
, он создает эту таблицу в схеме:
[domain\user].Test
Почему он так себя ведет и как я могу настроить его для создания таблицы в
dbo
без явного ввода
CREATE TABLE dbo.Test
?
1 ответ
Я обнаружил проблему, учетная запись пользователя отсутствовала (удалена?) Из входов на сервер, но она присутствовала в пользователях базы данных с собственной схемой. После удаления пользователя схема по умолчанию - dbo