首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SQL Server数据库架构

SQL Server数据库架构
EN

Stack Overflow用户
提问于 2009-08-18 23:15:47
回答 2查看 273关注 0票数 2

我在我的数据库中使用模式,但是除了安全方面的好处和我的OCD很愉快之外,我真的不知道使用它们是什么好做法。除了更细粒度的安全性之外,在构建数据库时使用模式还有其他原因吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-08-18 23:19:43

模式的主要假设确实是安全性。第二个好处是,它们的作用类似于应用程序表和对象的命名空间,从而允许与可能对其对象使用相同名称的其他应用程序进行无冲突的并行部署。

票数 3
EN

Stack Overflow用户

发布于 2009-08-19 00:32:24

架构源于原始的Sql Server。他们没有模式,这意味着数据库中的每个对象都必须归某个人所有。如果财务部的jill离开了公司,那么你必须手动将她的所有工作重新分配给其他人,等等。现在模式拥有对象,用户属于模式,这使得所有数据库管理员都非常高兴:)。

基本上,您可以让用户离开,然后通过从模式中删除他们并删除用户来删除他们的权限。现在,向用户添加权限与将用户添加到模式中一样简单。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1297069

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档