數據庫所有者 (DataBase Owner)
dbo 是具有在數據庫中執行所有活動的暗示性權限的用戶。將固定服務器角色 sysadmin 的任何成員都映射到每個數據庫內稱爲 dbo 的一個特殊用戶上。另外,由固定服務器角色 sysadmin 的任何成員創建的任何對象都自動屬於 dbo。
例如,如果用戶 Andrew 是固定服務器角色 sysadmin 的成員,並創建表 T1,則表 T1 屬於 dbo,並以 dbo.T1 而不是 Andrew.T1 進行限定。相反,如果 Andrew 不是固定服務器角色 sysadmin 的成員,而只是固定數據庫角色 db_owner 的成員,並創建表 T1,則 T1 屬於 Andrew,並限定爲 Andrew.T1。該表屬於 Andrew,因爲該成員沒有將表限定爲
dbo.T1。
無法刪除 dbo 用戶,且此用戶始終出現在每個數據庫中。
只有由 sysadmin 固定服務器角色成員(或 dbo 用戶)創建的對象才屬於 dbo。由任何其他也不是 syadmin 固定服務器角色成員的用戶(包括 db_owner 固定數據庫角色成員)創建的對象:
屬於創建該對象的用戶,而不是 dbo。
用創建該對象的用戶名限定。