MSSQL2005受到之架构和用户

先是我们于安目的来打听架构:
如图1:
图片 1

动图形表示,这样我们再会好之垂询架构,和其当安目的被所处之岗位以及和另外安全目标的涉。

找到同样摆,如图,数据库引擎 权限层次结构之间的关系图

图片 2

,这可以援救我们精通架构。

引用扶助文档对架构的概念:

起 SQL Server 2005
起初,每个对象都属一个数据库架构。数据库架构是一个单独于数据库用户的非重复命名空间。您能够将架设视为对象的容器。可以于数据库被开创与改架构,并且可给用户访问架构的权杖。任何用户还好有架构,并且架构所有权能够换。*

  • 当SQLServer2000中架构和用户是一直不多酷之区别,我们在2000碰到貌似是看重所有者。2005继,用户与搭起明朗的诀别,架构可以领略为目的的器皿或者命名空间。

村办于架构特点之敞亮小节如下:

1.一个架构中无可以包含相同名称的对象,相同名称的目的好在不同的架构中是。
2.一个架构只可以发出一个主人,所有者可以是用户, 数据库角色,
应用程序角色。
3.一个据此数据库角色好能够具有一个默认架构,和多单架构。
4.大抵独数据库用户能够共享单个默认架构。
5.是因为架构和用户独立,删除用户不会合去除架构中的目的。
6.SQL Server 2000 中目标引用是:
        [DatabaseServer].[DatabaseName].[ObjectOwner].[DatabaseObject]
   SQL Server 2005 中目的引用是:
        [DatabaseServer].[DatabaseName].[DatabaseSchema].[DatabaseObject]

别实际表明与用,可查看联机帮忙文档。

2008年3月19日 22:50。

相关文章