加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

sql-server – 为什么要使用数据库模式?

发布时间:2020-12-12 16:47:47 所属栏目:MsSql教程 来源:网络整理
导读:我正在使用具有多个数据库模式的单个数据库, 例如 [巴兹] [表3], [富].[表1], [富] [表2] 我想知道为什么除了组织和权限之外,这些表是分开的. 这是多么常见,还有其他好处吗? 解决方法 您在逻辑上将对象分组在一起的主要优点,并允许在架构级别设置权限. 它在
我正在使用具有多个数据库模式的单个数据库,

例如
[巴兹] [表3],
[富].[表1],
[富] [表2]

我想知道为什么除了组织和权限之外,这些表是分开的.

这是多么常见,还有其他好处吗?

解决方法

您在逻辑上将对象分组在一起的主要优点,并允许在架构级别设置权限.

它在编程中提供了更多的复杂性,因为您必须始终知道您打算从哪个模式获取某些东西,或者依赖于用户的默认模式来正确.同样,您可以使用此方法在不同的模式中允许相同的对象名称,以便代码仅针对一个对象进行写入,而用户默认的模式将决定哪一个对象.

我不会说这是普遍的,愚蠢的大多数人仍然放弃dbo模式中的一切.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读