Кто должен быть владельцем новой схемы? - PullRequest
4 голосов
/ 21 октября 2010

Я создаю новую схему в SQLServer 2008.

Стоит ли создавать нового пользователя с тем же именем, что и у владельца схемы?

Должен ли я использовать пользователя 'dbo' в качестве владельца схемы?

Ответы [ 2 ]

2 голосов
/ 21 октября 2010

Если все, что вы хотите сделать, это выделить имя, то просто используйте dbo.Нет смысла создавать новых пользователей и роли, которые вам не нужны.

Но на самом деле вам не следует создавать схему просто для этого.Почему бы просто не добавить префиксы к именам процедур?

2 голосов
/ 21 октября 2010

С точки зрения безопасности схема и все объекты базы данных должны принадлежать роли, которая не может войти, но имеет привилегии суперпользователя. Когда необходимо выполнить обслуживание, вы входите в систему как непривилегированный пользователь и устанавливаете для своей роли роль суперпользователя.

...