2017-06-14 6 views
-1

ネイティブモードでSSRSを使用するSQL Server 2016 Enterpriseを使用しています。 私はモバイルレポートパブリッシャーを使用してモバイルレポートを生成しています。私のデータソースはSSASキューブです。今日、私はアクセス許可に関するいくつかの問題で走った。レポートを実行するユーザーは、データソース内に「パブリッシャ」ロールが必要なようです。ユーザーはレポートを公開せず、実行するだけで済むので、それはわかりません。 「Publisher」というパーミッションを選択すると、図表タイプ「comparison time chart」からレポート情報を取得することができません。ゲージは実際に動作します。 ユーザーに「Publisher」ロールを付与すると、ダイアグラムが表示されます。私の意見では、 "ブラウザ"という役割は、その要件についてはうまくいくはずです。SSRS 2016ユーザーは、「比較タイムチャート」タイプのグラフを表示するためにパブリッシャロールが必要です

ありがとうございました!

+0

キューブで行レベルのセキュリティを実行していますか? – Snowlockk

+0

はい、あります。キューブ内には定義されたロールがあり、ユーザーは許可されているデータのみを見ることができます。 – Mario

答えて

0

私は自分で解決策を得ました。私はロール "ブラウザ"と "出版社"の権限を比較しました。これらの役割は全く異なります。 「パブリッシャ」ロールには「データソースの管理」権限があります。 SSMS内のSSRSに接続すると、役割を編集できます。私は許可とそれが働いた "ブラウザ"の役割を与えました。しかし、 "ブラウザ"の役割はデータソースを編集できないはずなので、私はその役割に「データソースを表示する」権限しか与えず、それも機能しました。

関連する問題