1

是否可以将 SQL Azure Reporting Services 与使用联合的 SQL Azure 数据库一起使用,表由租户 ID 联合,并且要求对数据库的所有访问都通过由联合密钥过滤的连接完成,即按租户过滤?

仅按照此论坛帖子中的建议连接到特定的联邦成员数据库是不够的,因为一个租户不能查看另一个租户的数据。SQL Azure 联合必须通过使用“FILTERING=ON”条件过滤连接。

有什么方法可以让 SQL Azure Reporting Services 执行必要的 USE FEDERATION 命令以通过联合密钥过滤连接?

或者,让 Reporting Services 以任何其他方式(如 OData Web 服务)访问可能被过滤的数据?

期望的结果是每个租户都可以运行报告并且只能看到自己的数据。

4

1 回答 1

0

SQL Azure Reporting Services 不支持联合(从当前版本开始),因此您最好的选择是编写一个服务并让 SARS 使用该服务作为数据源。

于 2012-02-15T13:37:05.440 回答