【发布时间】:2012-03-06 17:00:41
【问题描述】:
是否可以将 SQL Azure Reporting Services 与使用联合的 SQL Azure 数据库一起使用,表由租户 ID 联合,并且要求对数据库的所有访问都通过由联合密钥过滤的连接完成,即过滤按租户?
仅按照this forum post 中的建议连接到特定的联合成员数据库是不够的,因为一个租户不能查看另一个租户的数据。 SQL Azure 联合必须使用“FILTERING=ON”条件过滤连接。
有什么方法可以让 SQL Azure Reporting Services 执行必要的 USE FEDERATION 命令以通过联合密钥过滤连接?
或者,让 Reporting Services 以任何其他方式(如 OData Web 服务)访问可能被过滤的数据?
期望的结果是每个租户都可以运行报告并且只能看到自己的数据。
【问题讨论】:
标签: reporting-services azure-sql-database federation