微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

我正在使用具有多个数据库模式的单个数据库,

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

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

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

解决方法

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

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

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

原文地址:https://www.jb51.cc/mssql/81414.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐