SQL server 中的dbo、guest


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。   
用創建該對象的用戶名限定。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM