我有一个SQL Server数据库,它将包含多个客户的数据,每个客户都有管理用户来管理自己与员工相关的数据,我将授予每个客户使用系统存储和管理其业务数据(与员工相关的数据)的许可,每个员工都有一个帐户,并有一些特权来执行一些特定的操作和请求。
我的问题, 如何永久防止客户管理用户访问另一个客户的员工?,为了避免这种错误,我询问与系统架构级别相关的最佳实践或想法,我不想让开发人员来决定,因为任何错误的SQL查询都会导致这个问题。
发布于 2021-05-03 12:22:02
在数据库级别有两种主要的多租户方法,它们有非常不同的权衡:
https://stackoverflow.com/questions/67367379
复制相似问题