Как изменить владельца таблицы SQL Server с домена \ имя пользователя на dbo? - PullRequest
0 голосов
/ 16 ноября 2018

Когда я создаю таблицу, владельцем всегда будет домен \ имя пользователя вместо dbo. Например, домен \ username.tablename Я знаю, как изменить его на dbo, но что я должен изменить на уровне конфигурации, чтобы убедиться, что при создании таблицы владельцем по умолчанию является dbo. как dbo.tablename?

Спасибо

Ответы [ 3 ]

0 голосов
/ 16 ноября 2018

Это также можно сделать с помощью приведенного ниже оператора T-SQL:

ALTER USER [Domain\UserName] WITH DEFAULT_SCHEMA=[dbo]
0 голосов
/ 16 ноября 2018

Выполните следующие действия:

  • В обозревателе объектов разверните узел своей базы данных, перейдите в папку «Безопасность» и добавьте также этот узел.
  • Вы увидите «Пользователи»Папка, тратить этот узел тоже, чтобы увидеть пользователей.
  • Щелкните правой кнопкой мыши на вашем пользователе
  • Нажмите кнопку Свойства в меню появится.
  • На вкладке «Общие», вы увидите «По умолчанию»Схема ", нажмите кнопку" ... "справа
  • Выберите схему" dbo "и нажмите кнопку" ОК ".

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

0 голосов
/ 16 ноября 2018

Вы можете изменить DEFAULT SCHEMA с помощью обозревателя объектов

Security > Users > {Your User}

{right-click} > Properties

Затем на вкладке "Общие" установить схему по умолчанию

enter image description here

...