是否可以将 SQL Azure Reporting Services 与使用联合的 SQL Azure 数据库一起使用,表由租户 ID 联合,并且要求对数据库的所有访问都通过由联合密钥过滤的连接完成,即按租户过滤?
仅按照此论坛帖子中的建议连接到特定的联邦成员数据库是不够的,因为一个租户不能查看另一个租户的数据。SQL Azure 联合必须通过使用“FILTERING=ON”条件过滤连接。
有什么方法可以让 SQL Azure Reporting Services 执行必要的 USE FEDERATION 命令以通过联合密钥过滤连接?
或者,让 Reporting Services 以任何其他方式(如 OData Web 服务)访问可能被过滤的数据?
期望的结果是每个租户都可以运行报告并且只能看到自己的数据。