2017-03-01 23 views
0

私は、従業員にデータをフィルタリングする方法を探しています。「ユーザーとクライアントの関係」を作成するなどの問題があります。すでに存在し、それぞれを編集したくない、私はシャードのデータソースを使用して、何とかそのソース上でRLSを実装できますか?あるいはssas RLSを併用することもできます。共有データセットの行レベルセキュリティSSRS

SQL Server 2012の企業、

は私の心に来る

答えて

1

一つの解決策は、各共有データセットへのドメインのユーザー名に基づいて行をフィルタします部品を追加することです、ありがとうございました。

これはそれを必要とします:SSRSレポートを実行している

  1. ユーザーは、あなたが(あなたが既に持っていない場合)のアクセス権を定義するためのテーブルを構築しなければならないSQL Serverの
  2. へのアクセス権を持っている必要があります

SQL Server 2014以降を実行する場合は、組み込みのRLSを使用できます。アクセス権を定義し、アクセス制御機能を作成する必要があります。それでも各ユーザーに何が見えるのかを判断するのに役立つ何らかのデータストアが必要です - RLS hereの詳細。

+0

あなたはデータセットまたはソースを意味しますか、それらはすべて完全に異なるデータセットを持っています。同じソースは単一のデータベースへの接続文字列です。私の問題は各セットを編集したくないためです。パラメータを設定しても、レポートを駆動するクエリを編集する必要がある可能性があります。回避しようとしているもの – NebNerlo

+1

データセットを変更せずに(2014または2016に切り替えない限り)RLSを実装することはできません。ストアドプロシージャと同様にそれを行いますが、それでも変更を回避することはできません。 –

関連する問題