Как изменить владельца таблицы 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" и нажмите кнопку "ОК".

Теперь попробуйте создать новую таблицу.

Другие вопросы по тегам