Как изменить владельца таблицы SQL Server с домена \ имя пользователя на dbo?
Когда я создаю таблицу, владельцем всегда является домен \ имя пользователя вместо dbo. Например, домен \ имя_пользователя.имя_таблицы Я знаю, как изменить его на dbo, но что я должен изменить на уровне конфигурации, чтобы убедиться, что при создании таблицы владельцем по умолчанию является dbo. как dbo.tablename?
Спасибо
3 ответа
Вы можете изменить DEFAULT SCHEMA
через обозреватель объектов
Security > Users > {Your User}
{right-click} > Properties
Затем на вкладке "Общие" установите схему "По умолчанию".
Это также можно сделать с помощью инструкции T-SQL ниже:
ALTER USER [Domain\UserName] WITH DEFAULT_SCHEMA=[dbo]
Выполните следующие действия:
- В обозревателе объектов разверните узел своей базы данных, перейдите в папку "Безопасность" и тоже используйте этот узел.
- Вы увидите папку "Пользователи", израсходуйте этот узел, чтобы увидеть пользователей.
- Щелкните правой кнопкой мыши на вашем пользователе
- Нажмите Свойства в появившемся меню.
- На вкладке "Общие" вы увидите "Схема по умолчанию", нажмите на кнопку "..." справа
- Выберите схему "dbo" и нажмите кнопку "ОК".
Теперь попробуйте создать новую таблицу.