1

フェデレーションを使用して SQL Azure データベースで SQL Azure Reporting Services を使用し、テーブルをテナント ID でフェデレーションし、データベースへのすべてのアクセスがフェデレーション キーでフィルター処理された接続 (テナントでフィルター処理) を介して行われるという要件を満たすことはできますか?

このフォーラムの投稿で提案されているように、特定のフェデレーション メンバー データベースに接続するだけでは十分ではありません。1 つのテナントが別のテナントのデータを表示できてはならないからです。"FILTERING=ON" 条件を使用して、SQL Azure フェデレーションによって接続をフィルター処理する必要があります。

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 に答える