哪吒机器人提醒:

提醒:博客园-xiaomin
【标题】Sql Server 2005中的架构(Schema)、用户(User)、角色(Role)和登录(Login)(三)
【摘要】?? ? ?摘要:【目的】了解数据库中角色(Role)的概念和用处。【方法】用李老板的公司发展中碰到的问题例证角色的重要性【结论】角色在用户越多的情况下越能凸显出它的作用。3.1 深入了解架构(Schema)?? ? ?在进入李老板的故事之前,让我们先对Sql Server2005中的架构做一个更深入的了解。?? ? ?用户(User)和架构(Schema)的关系 一个架构有且只有一个所有者Owner。 一个用户可以拥有多个架构。???? ? 这跟第二节中介绍的货架权限清单有所出入,第二节中的例子是多对多的关系,而实际Sql Server是采用一对多的关系。这反而比较像是银行账户。一个人可以有多个存折,但是一个存折只有一个用户。 创建一个用户,系统将自动创建一个同名的架构。 创建一个架构必须指定所有者,否则将默认为当前登陆用户。 表属于不同的架构也不能重名。 删除一个用户时,架构也会被删除??? ? ?架构(Schema)相关的SQL?? ? ?创建架构?? ? CREATE?SCHEMA?[SchemaName]?AUTHORIZATION?[User]... (04-14 12:04)