您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

架构,MS SQL中对象的所有者

架构,MS SQL中对象的所有者

如果您有安全问题,则使用架构特别有益。

如果您有多个访问数据库的应用程序,则可能不希望授予后勤部门对人力资源记录的访问权限。因此,您将所有人力资源表都放入了hr模式,并且只允许hr角色的用户对其进行访问。

六个月后,物流现在需要知道内部费用帐户,以便他们可以将所有这些蓝色笔发送给正确的位置人员。然后,您可以创建一个存储过程,该存储过程以具有查看hr模式以及后勤模式权限的用户身份执行。物流用户永远不需要知道人力资源中发生了什么,但是他们仍然可以获取他们的数据。

您还可以按照cfeduke所建议的方式使用模式,并仅使用它们在对象浏览器中对事物进行分组。如果您要这样做,请当心,因为当您确实只需要一个dbo.Address时,您可能最终创建Person.Address和Company.Address(我没有敲您的示例cfeduke,只是使用它来说明这两个地址表可能与YMMV相同或不同。

SQLServer 2022/1/1 18:52:39 有302人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶