-
Владелец базы данных
dbo — это пользователь с неявными разрешениями на выполнение всех действий в базе данных. Сопоставьте всех членов фиксированной роли сервера sysadmin со специальным пользователем с именем dbo в каждой базе данных. Кроме того, любой объект, созданный любым членом фиксированной роли сервера sysadmin, автоматически принадлежит dbo.
Например, если пользователь Андрей является членом фиксированной роли сервера sysadmin и создает таблицу T1, таблица T1 принадлежит dbo и квалифицируется как dbo.T1, а не как Andrew.T1. И наоборот, если Эндрю не является членом фиксированной роли сервера sysadmin, а только членом фиксированной роли базы данных db_owner и создает таблицу T1, то T1 принадлежит Эндрю и квалифицируется как Andrew.T1. Таблица принадлежит Эндрю, поскольку участник не определил область таблицы dbo.T1.
Пользователь dbo не может быть удален, и этот пользователь всегда присутствует в каждой базе данных.
Только объекты, созданные членами фиксированной серверной роли sysadmin (или пользователем dbo), принадлежат dbo. Объекты, созданные любым другим пользователем, который не является также членом предопределенной роли сервера syadmin (включая членов предопределенной роли базы данных db_owner):
Принадлежит пользователю, создавшему объект, а не dbo.
Указывается имя пользователя, создавшего объект.
Эта статья взята из блога CSDN. При перепечатке указывайте источник: http://blog.csdn.net/zaijiananda/archive/2009/12/21/5047109.aspx.