出處:http://andylin02.iteye.com/blog/486296數據庫
SqlServer中的dbo是什麼意思?spa
DBO是每一個數據庫的默認用戶,具備全部者權限,即DbOwner 對象
經過用DBO做爲全部者來定義對象,可以使數據庫中的任何用戶引用而沒必要提供全部者名稱。 blog
好比:你以User1登陸進去並建表Table,而未指定DBO, it
當用戶User2登進去想訪問Table時就得知道這個Table是你User1創建的,要寫上User1.Table,若是他不知道是你建的,則訪問會有問題。 登錄
若是你建表時把全部者指給了Dbo,則別的用戶進來時寫上Dbo.Table就好了,沒必要知道User1。 權限
不光表是如此,視圖等等數據庫對象創建時也要如此纔算是好。 引用
建表、存儲過程、視圖等數據庫對象時,其對應的全部者是建立它的用戶。則除了該用戶其餘登陸用戶要引用這些東東時,都要加上前綴,非常麻煩。並且,程序所以易出錯,你查來查去問題確出在這,浪費你時間。程序