dbo database owner 數據庫的創建者,創建該對象的用戶. guest 顧客 能夠訪問數據庫中對象的數據, 要求dbo分配權限給guest, 一般給他查看的權限select
數據庫所有者 (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。
用創建該對象的用戶名限定。
