sqlserver 登錄名和用戶名

解釋:

登錄名:通俗的講,平時連接數據庫是用的就是登錄名,而不是用戶名,是數據庫服務級別

登錄數據庫之後,這個登錄名有什麼權限【比如可以訪問那個數據庫、或者表、存儲過程、視圖等,甚至字段權限】是有與之對應的用戶(用戶名)決定。

注:也可以從服務器級別定義其權限:如服務器角色是db_ower,那麼就有完全訪問數據庫的權限

用戶名:是數據庫級別的賬號對象,可以從數據庫級定義其訪問權限

關係:

從數據庫服務角度來看,登錄名可以映射到多個數據庫的一個用戶,也就是說,登錄名可以和每個數據中的一個(並且只能一個)用戶建立起映射關係,並具有其映射到的用戶所擁有的權限。這樣一個登錄名就可以訪問多個數據庫並具有不同的對應權限

從單個數據庫來看,數據庫中的一個用戶名只能和一個登錄名建立映射對應關係,並且一旦一個用戶和一個登錄名建立的映射,其他用戶名就不能再和這個登錄名建立映射關係,也就是一對一的關係




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