gpt4 book ai didi

sql-server-2005 - SQL Server 架构有什么好处?

转载 作者:行者123 更新时间:2023-12-03 04:13:43 25 4
gpt4 key购买 nike

我不是使用 SQL 数据库(尤其是 SQL Server)的初学者。然而,我主要是一个 SQL 2000 爱好者,而且我一直对 2005 年以后的模式感到困惑。是的,我知道架构的基本定义,但是它们在典型的 SQL Server 部署中真正用于什么?

我一直只使用默认架构。为什么我要创建专门的模式?为什么我要分配任何内置架构?

编辑:为了澄清,我想我正在寻找模式的好处。如果您只想将其用作安全方案,那么似乎数据库角色已经填补了该.. 呃.. 嗯.. 角色。使用它作为 namespace 说明符似乎是您可以通过所有权完成的事情(dbo 与 user 等)。

我想我的意思是,模式能做什么是所有者和角色无法做到的?它们的具体好处是什么?

最佳答案

模式将表、过程、 View 逻辑分组在一起。 employee 架构中所有与员工相关的对象等。

您还可以仅向一种架构授予权限,以便用户只能看到他们有权访问的架构,而看不到其他内容。

关于sql-server-2005 - SQL Server 架构有什么好处?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/529142/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com