服務器登錄名,指有權限登錄到某服務器的用戶;
服務器角色,指一組固定的服務器用戶,默認有9組;
-
登錄名一定屬於某些角色,默認為public
-
服務器角色不容許更改
-
登錄后也不一定有權限操作數據庫
數據庫用戶,指有權限能操作數據庫的用戶;
數據庫角色,指一組固定的有某些權限的數據庫角色;
數據庫架構,指數據庫對象的容器;
-
數據庫用戶對應於服務器登錄名以便登錄者可以操作數據庫
-
數據庫角色可以添加,可以定制不同權限
-
數據庫架構,類似於數據庫對象的命名空間,用戶通過架構訪問數據庫對象
而通過下圖可以讓這些概念清晰一些:

以上內容轉載於sima2004 的BLOG
第一步:新建登錄名

第二部:新建數據庫

第三步:myDB-->Security-->Schema-->new Schema

第四步:myDb-->Security-->Users-->New User

第五步:設置登錄名的用戶映射

用新建的登錄名mas登錄,創建表TabA,

按照以上方法,新建架構Schema2,登錄名mas2,用戶名user2
用新建的登錄名mas2登錄,創建表TabA。

dbo.TabA是sa登錄名創建的
MySchema.TabA是mas登錄名創建的
MySchema2.TabA是mas2登錄名創建的
