服务器登录名,指有权限登录到某服务器的用户;
服务器角色,指一组固定的服务器用户,默认有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登录名创建的
时间: 2024-10-17 13:51:17