2017-06-02 7 views
0

私は混乱しているSSRS環境を継承しました。一日おきに誰かがを要求するのでSSRSアクセスを自動化

  1. ...私は二つのことを達成したい

    ...番号、最後の2ヶ月間にアクセスされていないレポートの数百人(私はExecutionLogをチェックする)、などでのみ名前のフォルダランダムなレポートへの読み取りアクセス、それを誰もが読むことができ、誰もが開くことができる「公開」する方法はありますか?

  2. 私はすべての人に、「フォルダ/レポート作成/移動」アクセスを無効にしたいです。それはフォルダごとにフォルダなしで行えますか?

これに関連して、先日私はこのアクセス権を持っていた別のSSRSボックスを見つけましたか? 「誰もが」私のドメイン内のグループですか、それとも誰にでもアクセスできるように公開できるSSRS機能ですか? enter image description here

答えて

0

そのEveryoneグループは、組織が作成したドメインアカウントのようです。少なくとも、私はそれを見つけたことはありません。

Windowsログインを持つすべてのユーザーにアクセスを許可するには、NT AUTHORITY\Authenticated Usersを使用し、そのアクセス許可をBrowserに設定すると、フォルダまたはレポートの作成または変更ができなくなります。

アイテムからアクセス許可を削除するには、項目ごとに移動するか、またはマイクロソフトがサポートしていないReportServerデータベースを一括更新するかのいずれかを選択します。あなたは何かを壊す、あなたはあなた自身のものです。


あなたはすべてのユーザーにすべてのレポートを開くとに注意する必要があります。大きなものは、レポートのいずれかにおける任意の機密情報や機密情報があるかどうかではありません。あなたの組織は、経営幹部、会社のサマリーを見ている低レベルのスタッフは望んでおらず、HRは彼ら自身以外の誰でもに彼らのレポートを見せたいとは思わないでしょう。

+0

読み取りよりも上位のアクセス許可のリストを取得するにはどうすればよいですか(少なくとも、どのレポートを個別にアクセスして編集する必要があるかを知るために) – Chicago1988

+0

@ Chicago1988このようなものは、https: /stackoverflow.com/a/6607011/1350987 – iamdave

0

PowerShellを使用してSSRSからすべての権限をエクスポートできます。

私はまた、あなたが簡単にホームフォルダのセキュリティを設定することで、すべてのフォルダを制御することができますので、「親のセキュリティを継承」するためにすべてのフォルダを戻すことができますスクリプトを詳しく説明しました。恥知らずなプラグ申し訳ありませんが、私は実際にManaging SSRS Security using PowerShell

どちらのスクリプトがそのポストにある両方についてSQLShackで4月にブログ。私は助けてくれることを願っています