設置SQL server服務器的dbo架構


服務器登錄名,指有權限登錄到某服務器的用戶;

服務器角色,指一組固定的服務器用戶,默認有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登錄名創建的

 


免責聲明!

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



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