登录名、数据库用户、架构.doc

上传人:土8路 文档编号:10046017 上传时间:2021-04-14 格式:DOC 页数:8 大小:581.50KB
返回 下载 相关 举报
登录名、数据库用户、架构.doc_第1页
第1页 / 共8页
登录名、数据库用户、架构.doc_第2页
第2页 / 共8页
登录名、数据库用户、架构.doc_第3页
第3页 / 共8页
登录名、数据库用户、架构.doc_第4页
第4页 / 共8页
登录名、数据库用户、架构.doc_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《登录名、数据库用户、架构.doc》由会员分享,可在线阅读,更多相关《登录名、数据库用户、架构.doc(8页珍藏版)》请在三一文库上搜索。

1、服务器登录名,指有权限登录到某服务器的用户;服务器角色,指一组固定的服务器用户,默认有9组; 登录名一定属于某些角色,默认为public 服务器角色不容许更改 登录后也不一定有权限操作数据库 数据库用户,指有权限能操作数据库的用户;数据库角色,指一组固定的有某些权限的数据库角色;数据库架构,指数据库对象的容器; 数据库用户对应于服务器登录名以便登录者可以操作数据库 数据库角色可以添加,可以定制不同权限 数据库架构,类似于数据库对象的命名空间,用户通过架构访问数据库对象 而通过下图可以让这些概念清晰一些:即:1. 服务器登录名属于某组服务器角色; 2. 服务器登录名需要于数据库的用户映射后才拥有

2、操作数据库的权限 3. 数据库用户属于某组数据库角色以获取操作数据库的权限 4. 数据库角色拥有对应的数据库架构,数据库用户可以通过角色直接拥有架构 5. 数据库用户有默认架构,写SQL语句可以直接以“对象名”访问 6. 非默认架构则要以“架构名.对象名”访问 因此,新建一个非SA账户并建立数据库的过程可以如下:1、新建登录名Login12、新建数据库DB13、新建DB1的架构Schema14、新建BD1的用户User1,登录名对应Login1,默认架构选择Schema1,角色选择db_owner5、在登录名Login1的属性窗口里选择“用户映射”,勾选DB1,在用户里填写User1,默认架构选择Schema16、至此,新建表名会是Schema1.Table1,其他对象也如此7、当然还可以新建其他架构的对象Schema2,只有User1拥有该架构,一样可以访问,如Schema2.Table2值得注意的是,当为登录映射数据库用户的时候,多个数据库可以有相同名称的用户,而单独为某个数据库新建的用户,如User1,则在其他数据库里不允许同名。对象的引用:servername.databasename.schemalname.objectname一般情况下:schemalname.objectname如果架构为dbo,可省略 直接使用objectname

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1