MS SQL Server中dbo

數據庫所有者  (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。   
    
    
用創建該對象的用戶名限定。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章