SQL Server 2005 のレポート マネージャーに [レポート ビルダー] ボタンが表示されません。

StackOverflow https://stackoverflow.com/questions/40322

質問

私はすべての役割 (ブラウザー、コンテンツ マネージャー、マイ レポート、発行者、レポート ビルダー) のメンバーです。ローカル管理者アカウントでログインすると、問題なく表示および使用できます。何か案は?

役に立ちましたか?

解決

最初に確認するのは、通常のログインが正しいシステム レベルの権限を持つロールにマッピングされていることを確認することです。項目レベルのロール定義は、[レポート ビルダー] ボタンには影響しません。

ブラウザベースのレポート マネージャー インターフェイスから:

  • 「サイト設定」をクリックします
  • 「セキュリティ」セクションで、「システムレベルの役割定義の構成」をクリックします。
  • この機能を付与したい役割をクリックします (例:「システム管理者」と「システム ユーザー」がデフォルトの役割ですが、必要に応じて独自の役割を作成できると思います。
  • 「レポート定義の実行」タスクがチェック/選択されていることを確認してください。「レポートビルダー」ボタンを表示するかどうかを制御する権限です。
  • 「OK」をクリックし、「サイト設定」ページに戻ります。
  • 「セキュリティ」セクションで、「サイト全体のセキュリティを構成する」をクリックします。
  • [新しい役割の割り当て] をクリックし、前の手順で編集したシステム レベルの役割にログイン (またはログインが属する AD グループの方がよい場合もあります) をマップします。

フォームは非常に単純です。ローカル管理者ログインのボタンが表示されるため、ログインが適切なシステム レベルのロールにマッピングされていないだけだと思います。これが機能しない場合は、レポート サービスの IIS セキュリティ設定をチェックして、Windows 認証を使用するように構成されていることを確認してください (最初から Windows 認証を使用していると仮定して)。

他のヒント

上記の回答で述べたようにやってみました。ただし、2 番目の項目で説明した「システム レベルの役割定義の構成」は見つかりませんでした。おそらくインターフェースは過去 5 年間で少し変わったのではないでしょうか。

[レポート ビルダー] ボタンのないレポート マネージャーが表示されているブラウザ ウィンドウがすでに開いていると仮定し、これを最初のブラウザ ウィンドウと呼びます。

Matt が言ったように、管理者として 2 番目のブラウザ ウィンドウを起動し、再度レポート マネージャーに移動して、[サイト設定] をクリックする必要があります。

その後、[セキュリティ]をクリックし、[新しい役割の割り当て]をクリックし、次のページでユーザー名を入力し、[システム ユーザー]役割にチェックを入れます。

これが完了すると、最初のブラウザ ウィンドウに [レポート ビルダー] ボタンが再び表示されました (もちろん更新後)。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top